File Coverage

blib/lib/Locale/CLDR/Locales/En/Latn/001.pm
Criterion Covered Total %
statement 32 32 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod n/a
total 43 43 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::En::Latn::001 - Package for language English
6              
7             =cut
8              
9             package Locale::CLDR::Locales::En::Latn::001;
10             # This file auto generated from Data\common\main\en_001.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 17     17   17524 use strict;
  17         44  
  17         833  
14 17     17   100 use warnings;
  17         34  
  17         997  
15 17     17   102 use version;
  17         43  
  17         135  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 17     17   2309 use v5.12.0;
  17         70  
20 17     17   99 use mro 'c3';
  17         36  
  17         148  
21 17     17   615 use utf8;
  17         50  
  17         130  
22 17     17   715 use feature 'unicode_strings';
  17         50  
  17         2857  
23 17     17   166 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  17         39  
  17         166  
24 17     17   46421 use Moo;
  17         43  
  17         181  
25              
26             extends('Locale::CLDR::Locales::En::Latn');
27             has 'algorithmic_number_format_data' => (
28             is => 'ro',
29             isa => HashRef,
30             init_arg => undef,
31             default => sub {
32 17     17   11905 use bigfloat;
  17         208  
  17         269  
33             return {
34             } },
35             );
36              
37             has 'display_name_language' => (
38             is => 'ro',
39             isa => CodeRef,
40             init_arg => undef,
41             default => sub {
42             sub {
43             my %languages = (
44             'bla' => 'Siksika',
45             'mus' => 'Creek',
46             'nds_NL' => 'West Low German',
47              
48             );
49             if (@_) {
50             return $languages{$_[0]};
51             }
52             return \%languages;
53             }
54             },
55             );
56              
57             has 'display_name_region' => (
58             is => 'ro',
59             isa => HashRef[Str],
60             init_arg => undef,
61             default => sub {
62             {
63             'BL' => 'St Barthélemy',
64             'KN' => 'St Kitts & Nevis',
65             'LC' => 'St Lucia',
66             'MF' => 'St Martin',
67             'PM' => 'St Pierre & Miquelon',
68             'SH' => 'St Helena',
69             'UM' => 'US Outlying Islands',
70             'VC' => 'St Vincent & the Grenadines',
71             'VI' => 'US Virgin Islands',
72              
73             }
74             },
75             );
76              
77             has 'display_name_key' => (
78             is => 'ro',
79             isa => HashRef[Str],
80             init_arg => undef,
81             default => sub {
82             {
83             'colcaselevel' => 'Case-Sensitive Sorting',
84             'colnormalization' => 'Normalised Sorting',
85              
86             }
87             },
88             );
89              
90             has 'display_name_type' => (
91             is => 'ro',
92             isa => HashRef[HashRef[Str]],
93             init_arg => undef,
94             default => sub {
95             {
96             'colnormalization' => {
97             'no' => q{Sort Without Normalisation},
98             'yes' => q{Sort Unicode Normalised},
99             },
100             'hc' => {
101             'h11' => q{12-Hour System (0–11)},
102             'h12' => q{12-Hour System (1–12)},
103             'h23' => q{24-Hour System (0–23)},
104             'h24' => q{24-Hour System (1–24)},
105             },
106              
107             }
108             },
109             );
110              
111             has 'units' => (
112             is => 'ro',
113             isa => HashRef[HashRef[HashRef[Str]]],
114             init_arg => undef,
115             default => sub { {
116             'long' => {
117             # Long Unit Identifier
118             '10p1' => {
119             '1' => q(deca{0}),
120             },
121             # Core Unit Identifier
122             '10p1' => {
123             '1' => q(deca{0}),
124             },
125             # Long Unit Identifier
126             'acceleration-meter-per-square-second' => {
127             'name' => q(metres per second squared),
128             'one' => q({0} metre per second squared),
129             'other' => q({0} metres per second squared),
130             },
131             # Core Unit Identifier
132             'meter-per-square-second' => {
133             'name' => q(metres per second squared),
134             'one' => q({0} metre per second squared),
135             'other' => q({0} metres per second squared),
136             },
137             # Long Unit Identifier
138             'area-square-centimeter' => {
139             'name' => q(square centimetres),
140             'one' => q({0} square centimetre),
141             'other' => q({0} square centimetres),
142             'per' => q({0} per square centimetre),
143             },
144             # Core Unit Identifier
145             'square-centimeter' => {
146             'name' => q(square centimetres),
147             'one' => q({0} square centimetre),
148             'other' => q({0} square centimetres),
149             'per' => q({0} per square centimetre),
150             },
151             # Long Unit Identifier
152             'area-square-kilometer' => {
153             'name' => q(square kilometres),
154             'one' => q({0} square kilometre),
155             'other' => q({0} square kilometres),
156             'per' => q({0} per square kilometre),
157             },
158             # Core Unit Identifier
159             'square-kilometer' => {
160             'name' => q(square kilometres),
161             'one' => q({0} square kilometre),
162             'other' => q({0} square kilometres),
163             'per' => q({0} per square kilometre),
164             },
165             # Long Unit Identifier
166             'area-square-meter' => {
167             'name' => q(square metres),
168             'one' => q({0} square metre),
169             'other' => q({0} square metres),
170             'per' => q({0} per square metre),
171             },
172             # Core Unit Identifier
173             'square-meter' => {
174             'name' => q(square metres),
175             'one' => q({0} square metre),
176             'other' => q({0} square metres),
177             'per' => q({0} per square metre),
178             },
179             # Long Unit Identifier
180             'concentr-karat' => {
181             'name' => q(carats),
182             'one' => q({0} carat),
183             'other' => q({0} carats),
184             },
185             # Core Unit Identifier
186             'karat' => {
187             'name' => q(carats),
188             'one' => q({0} carat),
189             'other' => q({0} carats),
190             },
191             # Long Unit Identifier
192             'concentr-milligram-ofglucose-per-deciliter' => {
193             'name' => q(milligrams per decilitre),
194             'one' => q({0} milligram per decilitre),
195             'other' => q({0} milligrams per decilitre),
196             },
197             # Core Unit Identifier
198             'milligram-ofglucose-per-deciliter' => {
199             'name' => q(milligrams per decilitre),
200             'one' => q({0} milligram per decilitre),
201             'other' => q({0} milligrams per decilitre),
202             },
203             # Long Unit Identifier
204             'concentr-millimole-per-liter' => {
205             'name' => q(millimoles per litre),
206             'one' => q({0} millimole per litre),
207             'other' => q({0} millimoles per litre),
208             },
209             # Core Unit Identifier
210             'millimole-per-liter' => {
211             'name' => q(millimoles per litre),
212             'one' => q({0} millimole per litre),
213             'other' => q({0} millimoles per litre),
214             },
215             # Long Unit Identifier
216             'concentr-percent' => {
217             'name' => q(per cent),
218             'one' => q({0} per cent),
219             'other' => q({0} per cent),
220             },
221             # Core Unit Identifier
222             'percent' => {
223             'name' => q(per cent),
224             'one' => q({0} per cent),
225             'other' => q({0} per cent),
226             },
227             # Long Unit Identifier
228             'concentr-permille' => {
229             'name' => q(per mille),
230             'one' => q({0} per mille),
231             'other' => q({0} per mille),
232             },
233             # Core Unit Identifier
234             'permille' => {
235             'name' => q(per mille),
236             'one' => q({0} per mille),
237             'other' => q({0} per mille),
238             },
239             # Long Unit Identifier
240             'consumption-liter-per-100-kilometer' => {
241             'name' => q(litres per 100 kilometres),
242             'one' => q({0} litre per 100 kilometres),
243             'other' => q({0} litres per 100 kilometres),
244             },
245             # Core Unit Identifier
246             'liter-per-100-kilometer' => {
247             'name' => q(litres per 100 kilometres),
248             'one' => q({0} litre per 100 kilometres),
249             'other' => q({0} litres per 100 kilometres),
250             },
251             # Long Unit Identifier
252             'consumption-liter-per-kilometer' => {
253             'name' => q(litres per kilometre),
254             'one' => q({0} litre per kilometre),
255             'other' => q({0} litres per kilometre),
256             },
257             # Core Unit Identifier
258             'liter-per-kilometer' => {
259             'name' => q(litres per kilometre),
260             'one' => q({0} litre per kilometre),
261             'other' => q({0} litres per kilometre),
262             },
263             # Long Unit Identifier
264             'consumption-mile-per-gallon' => {
265             'name' => q(miles per US gallon),
266             'one' => q({0} mile per US gallon),
267             'other' => q({0} miles per US gallon),
268             },
269             # Core Unit Identifier
270             'mile-per-gallon' => {
271             'name' => q(miles per US gallon),
272             'one' => q({0} mile per US gallon),
273             'other' => q({0} miles per US gallon),
274             },
275             # Long Unit Identifier
276             'consumption-mile-per-gallon-imperial' => {
277             'name' => q(miles per gallon),
278             'one' => q({0} mile per gallon),
279             'other' => q({0} miles per gallon),
280             },
281             # Core Unit Identifier
282             'mile-per-gallon-imperial' => {
283             'name' => q(miles per gallon),
284             'one' => q({0} mile per gallon),
285             'other' => q({0} miles per gallon),
286             },
287             # Long Unit Identifier
288             'energy-kilowatt-hour' => {
289             'one' => q({0} kilowatt-hour),
290             },
291             # Core Unit Identifier
292             'kilowatt-hour' => {
293             'one' => q({0} kilowatt-hour),
294             },
295             # Long Unit Identifier
296             'force-kilowatt-hour-per-100-kilometer' => {
297             'name' => q(kilowatt-hours per 100 kilometres),
298             'one' => q({0} kilowatt-hour per 100 kilometres),
299             'other' => q({0} kilowatt-hours per 100 kilometres),
300             },
301             # Core Unit Identifier
302             'kilowatt-hour-per-100-kilometer' => {
303             'name' => q(kilowatt-hours per 100 kilometres),
304             'one' => q({0} kilowatt-hour per 100 kilometres),
305             'other' => q({0} kilowatt-hours per 100 kilometres),
306             },
307             # Long Unit Identifier
308             'graphics-dot-per-centimeter' => {
309             'name' => q(dots per centimetre),
310             'one' => q({0} dot per centimetre),
311             'other' => q({0} dots per centimetre),
312             },
313             # Core Unit Identifier
314             'dot-per-centimeter' => {
315             'name' => q(dots per centimetre),
316             'one' => q({0} dot per centimetre),
317             'other' => q({0} dots per centimetre),
318             },
319             # Long Unit Identifier
320             'graphics-pixel-per-centimeter' => {
321             'name' => q(pixels per centimetre),
322             'one' => q({0} pixel per centimetre),
323             'other' => q({0} pixels per centimetre),
324             },
325             # Core Unit Identifier
326             'pixel-per-centimeter' => {
327             'name' => q(pixels per centimetre),
328             'one' => q({0} pixel per centimetre),
329             'other' => q({0} pixels per centimetre),
330             },
331             # Long Unit Identifier
332             'length-centimeter' => {
333             'name' => q(centimetres),
334             'one' => q({0} centimetre),
335             'other' => q({0} centimetres),
336             'per' => q({0} per centimetre),
337             },
338             # Core Unit Identifier
339             'centimeter' => {
340             'name' => q(centimetres),
341             'one' => q({0} centimetre),
342             'other' => q({0} centimetres),
343             'per' => q({0} per centimetre),
344             },
345             # Long Unit Identifier
346             'length-decimeter' => {
347             'name' => q(decimetres),
348             'one' => q({0} decimetre),
349             'other' => q({0} decimetres),
350             },
351             # Core Unit Identifier
352             'decimeter' => {
353             'name' => q(decimetres),
354             'one' => q({0} decimetre),
355             'other' => q({0} decimetres),
356             },
357             # Long Unit Identifier
358             'length-earth-radius' => {
359             'other' => q({0} earth radii),
360             },
361             # Core Unit Identifier
362             'earth-radius' => {
363             'other' => q({0} earth radii),
364             },
365             # Long Unit Identifier
366             'length-kilometer' => {
367             'name' => q(kilometres),
368             'one' => q({0} kilometre),
369             'other' => q({0} kilometres),
370             'per' => q({0} per kilometre),
371             },
372             # Core Unit Identifier
373             'kilometer' => {
374             'name' => q(kilometres),
375             'one' => q({0} kilometre),
376             'other' => q({0} kilometres),
377             'per' => q({0} per kilometre),
378             },
379             # Long Unit Identifier
380             'length-meter' => {
381             'name' => q(metres),
382             'one' => q({0} metre),
383             'other' => q({0} metres),
384             'per' => q({0} per metre),
385             },
386             # Core Unit Identifier
387             'meter' => {
388             'name' => q(metres),
389             'one' => q({0} metre),
390             'other' => q({0} metres),
391             'per' => q({0} per metre),
392             },
393             # Long Unit Identifier
394             'length-micrometer' => {
395             'name' => q(micrometres),
396             'one' => q({0} micrometre),
397             'other' => q({0} micrometres),
398             },
399             # Core Unit Identifier
400             'micrometer' => {
401             'name' => q(micrometres),
402             'one' => q({0} micrometre),
403             'other' => q({0} micrometres),
404             },
405             # Long Unit Identifier
406             'length-mile-scandinavian' => {
407             'name' => q(Scandinavian mile),
408             'one' => q({0} Scandinavian mile),
409             'other' => q({0} Scandinavian miles),
410             },
411             # Core Unit Identifier
412             'mile-scandinavian' => {
413             'name' => q(Scandinavian mile),
414             'one' => q({0} Scandinavian mile),
415             'other' => q({0} Scandinavian miles),
416             },
417             # Long Unit Identifier
418             'length-millimeter' => {
419             'name' => q(millimetres),
420             'one' => q({0} millimetre),
421             'other' => q({0} millimetres),
422             },
423             # Core Unit Identifier
424             'millimeter' => {
425             'name' => q(millimetres),
426             'one' => q({0} millimetre),
427             'other' => q({0} millimetres),
428             },
429             # Long Unit Identifier
430             'length-nanometer' => {
431             'name' => q(nanometres),
432             'one' => q({0} nanometre),
433             'other' => q({0} nanometres),
434             },
435             # Core Unit Identifier
436             'nanometer' => {
437             'name' => q(nanometres),
438             'one' => q({0} nanometre),
439             'other' => q({0} nanometres),
440             },
441             # Long Unit Identifier
442             'length-picometer' => {
443             'name' => q(picometres),
444             'one' => q({0} picometre),
445             'other' => q({0} picometres),
446             },
447             # Core Unit Identifier
448             'picometer' => {
449             'name' => q(picometres),
450             'one' => q({0} picometre),
451             'other' => q({0} picometres),
452             },
453             # Long Unit Identifier
454             'light-candela' => {
455             'other' => q({0} candelas),
456             },
457             # Core Unit Identifier
458             'candela' => {
459             'other' => q({0} candelas),
460             },
461             # Long Unit Identifier
462             'light-lumen' => {
463             'other' => q({0} lumens),
464             },
465             # Core Unit Identifier
466             'lumen' => {
467             'other' => q({0} lumens),
468             },
469             # Long Unit Identifier
470             'mass-stone' => {
471             'name' => q(stone),
472             'one' => q({0} stone),
473             'other' => q({0} stone),
474             },
475             # Core Unit Identifier
476             'stone' => {
477             'name' => q(stone),
478             'one' => q({0} stone),
479             'other' => q({0} stone),
480             },
481             # Long Unit Identifier
482             'mass-tonne' => {
483             'name' => q(tonnes),
484             'one' => q({0} tonne),
485             'other' => q({0} tonnes),
486             },
487             # Core Unit Identifier
488             'tonne' => {
489             'name' => q(tonnes),
490             'one' => q({0} tonne),
491             'other' => q({0} tonnes),
492             },
493             # Long Unit Identifier
494             'pressure-millimeter-ofhg' => {
495             'name' => q(millimetres of mercury),
496             'one' => q({0} millimetre of mercury),
497             'other' => q({0} millimetres of mercury),
498             },
499             # Core Unit Identifier
500             'millimeter-ofhg' => {
501             'name' => q(millimetres of mercury),
502             'one' => q({0} millimetre of mercury),
503             'other' => q({0} millimetres of mercury),
504             },
505             # Long Unit Identifier
506             'speed-kilometer-per-hour' => {
507             'name' => q(kilometres per hour),
508             'one' => q({0} kilometre per hour),
509             'other' => q({0} kilometres per hour),
510             },
511             # Core Unit Identifier
512             'kilometer-per-hour' => {
513             'name' => q(kilometres per hour),
514             'one' => q({0} kilometre per hour),
515             'other' => q({0} kilometres per hour),
516             },
517             # Long Unit Identifier
518             'speed-meter-per-second' => {
519             'name' => q(metres per second),
520             'one' => q({0} metre per second),
521             'other' => q({0} metres per second),
522             },
523             # Core Unit Identifier
524             'meter-per-second' => {
525             'name' => q(metres per second),
526             'one' => q({0} metre per second),
527             'other' => q({0} metres per second),
528             },
529             # Long Unit Identifier
530             'temperature-generic' => {
531             'name' => q(degrees),
532             },
533             # Core Unit Identifier
534             'generic' => {
535             'name' => q(degrees),
536             },
537             # Long Unit Identifier
538             'temperature-kelvin' => {
539             'name' => q(kelvin),
540             'one' => q({0} kelvin),
541             'other' => q({0} kelvin),
542             },
543             # Core Unit Identifier
544             'kelvin' => {
545             'name' => q(kelvin),
546             'one' => q({0} kelvin),
547             'other' => q({0} kelvin),
548             },
549             # Long Unit Identifier
550             'torque-newton-meter' => {
551             'name' => q(newton metres),
552             'one' => q({0} newton metre),
553             'other' => q({0} newton metres),
554             },
555             # Core Unit Identifier
556             'newton-meter' => {
557             'name' => q(newton metres),
558             'one' => q({0} newton metre),
559             'other' => q({0} newton metres),
560             },
561             # Long Unit Identifier
562             'volume-centiliter' => {
563             'name' => q(centilitres),
564             'one' => q({0} centilitre),
565             'other' => q({0} centilitres),
566             },
567             # Core Unit Identifier
568             'centiliter' => {
569             'name' => q(centilitres),
570             'one' => q({0} centilitre),
571             'other' => q({0} centilitres),
572             },
573             # Long Unit Identifier
574             'volume-cubic-centimeter' => {
575             'name' => q(cubic centimetres),
576             'one' => q({0} cubic centimetre),
577             'other' => q({0} cubic centimetres),
578             'per' => q({0} per cubic centimetre),
579             },
580             # Core Unit Identifier
581             'cubic-centimeter' => {
582             'name' => q(cubic centimetres),
583             'one' => q({0} cubic centimetre),
584             'other' => q({0} cubic centimetres),
585             'per' => q({0} per cubic centimetre),
586             },
587             # Long Unit Identifier
588             'volume-cubic-kilometer' => {
589             'name' => q(cubic kilometres),
590             'one' => q({0} cubic kilometre),
591             'other' => q({0} cubic kilometres),
592             },
593             # Core Unit Identifier
594             'cubic-kilometer' => {
595             'name' => q(cubic kilometres),
596             'one' => q({0} cubic kilometre),
597             'other' => q({0} cubic kilometres),
598             },
599             # Long Unit Identifier
600             'volume-cubic-meter' => {
601             'name' => q(cubic metres),
602             'one' => q({0} cubic metre),
603             'other' => q({0} cubic metres),
604             'per' => q({0} per cubic metre),
605             },
606             # Core Unit Identifier
607             'cubic-meter' => {
608             'name' => q(cubic metres),
609             'one' => q({0} cubic metre),
610             'other' => q({0} cubic metres),
611             'per' => q({0} per cubic metre),
612             },
613             # Long Unit Identifier
614             'volume-deciliter' => {
615             'name' => q(decilitres),
616             'one' => q({0} decilitre),
617             'other' => q({0} decilitres),
618             },
619             # Core Unit Identifier
620             'deciliter' => {
621             'name' => q(decilitres),
622             'one' => q({0} decilitre),
623             'other' => q({0} decilitres),
624             },
625             # Long Unit Identifier
626             'volume-dessert-spoon' => {
627             'name' => q(US dessertspoons),
628             'one' => q({0} US dessertspoon),
629             'other' => q({0} US dessertspoons),
630             },
631             # Core Unit Identifier
632             'dessert-spoon' => {
633             'name' => q(US dessertspoons),
634             'one' => q({0} US dessertspoon),
635             'other' => q({0} US dessertspoons),
636             },
637             # Long Unit Identifier
638             'volume-dessert-spoon-imperial' => {
639             'name' => q(dessertspoons),
640             'one' => q({0} dessertspoon),
641             'other' => q({0} dessertspoons),
642             },
643             # Core Unit Identifier
644             'dessert-spoon-imperial' => {
645             'name' => q(dessertspoons),
646             'one' => q({0} dessertspoon),
647             'other' => q({0} dessertspoons),
648             },
649             # Long Unit Identifier
650             'volume-fluid-ounce' => {
651             'name' => q(US fluid ounces),
652             'one' => q({0} US fluid ounce),
653             'other' => q({0} US fluid ounces),
654             },
655             # Core Unit Identifier
656             'fluid-ounce' => {
657             'name' => q(US fluid ounces),
658             'one' => q({0} US fluid ounce),
659             'other' => q({0} US fluid ounces),
660             },
661             # Long Unit Identifier
662             'volume-fluid-ounce-imperial' => {
663             'name' => q(fluid ounces),
664             'one' => q({0} fluid ounce),
665             'other' => q({0} fluid ounces),
666             },
667             # Core Unit Identifier
668             'fluid-ounce-imperial' => {
669             'name' => q(fluid ounces),
670             'one' => q({0} fluid ounce),
671             'other' => q({0} fluid ounces),
672             },
673             # Long Unit Identifier
674             'volume-gallon' => {
675             'name' => q(US gallons),
676             'one' => q({0} US gallon),
677             'other' => q({0} US gallons),
678             'per' => q({0} per US gallon),
679             },
680             # Core Unit Identifier
681             'gallon' => {
682             'name' => q(US gallons),
683             'one' => q({0} US gallon),
684             'other' => q({0} US gallons),
685             'per' => q({0} per US gallon),
686             },
687             # Long Unit Identifier
688             'volume-gallon-imperial' => {
689             'name' => q(gallons),
690             'one' => q({0} gallon),
691             'other' => q({0} gallons),
692             'per' => q({0} per gallon),
693             },
694             # Core Unit Identifier
695             'gallon-imperial' => {
696             'name' => q(gallons),
697             'one' => q({0} gallon),
698             'other' => q({0} gallons),
699             'per' => q({0} per gallon),
700             },
701             # Long Unit Identifier
702             'volume-hectoliter' => {
703             'name' => q(hectolitres),
704             'one' => q({0} hectolitre),
705             'other' => q({0} hectolitres),
706             },
707             # Core Unit Identifier
708             'hectoliter' => {
709             'name' => q(hectolitres),
710             'one' => q({0} hectolitre),
711             'other' => q({0} hectolitres),
712             },
713             # Long Unit Identifier
714             'volume-liter' => {
715             'name' => q(litres),
716             'one' => q({0} litre),
717             'other' => q({0} litres),
718             'per' => q({0} per litre),
719             },
720             # Core Unit Identifier
721             'liter' => {
722             'name' => q(litres),
723             'one' => q({0} litre),
724             'other' => q({0} litres),
725             'per' => q({0} per litre),
726             },
727             # Long Unit Identifier
728             'volume-megaliter' => {
729             'name' => q(megalitres),
730             'one' => q({0} megalitre),
731             'other' => q({0} megalitres),
732             },
733             # Core Unit Identifier
734             'megaliter' => {
735             'name' => q(megalitres),
736             'one' => q({0} megalitre),
737             'other' => q({0} megalitres),
738             },
739             # Long Unit Identifier
740             'volume-milliliter' => {
741             'name' => q(millilitres),
742             'one' => q({0} millilitre),
743             'other' => q({0} millilitres),
744             },
745             # Core Unit Identifier
746             'milliliter' => {
747             'name' => q(millilitres),
748             'one' => q({0} millilitre),
749             'other' => q({0} millilitres),
750             },
751             # Long Unit Identifier
752             'volume-quart' => {
753             'name' => q(US quarts),
754             'one' => q({0} US quart),
755             'other' => q({0} US quarts),
756             },
757             # Core Unit Identifier
758             'quart' => {
759             'name' => q(US quarts),
760             'one' => q({0} US quart),
761             'other' => q({0} US quarts),
762             },
763             # Long Unit Identifier
764             'volume-quart-imperial' => {
765             'name' => q(quarts),
766             'one' => q({0} quart),
767             'other' => q({0} quarts),
768             },
769             # Core Unit Identifier
770             'quart-imperial' => {
771             'name' => q(quarts),
772             'one' => q({0} quart),
773             'other' => q({0} quarts),
774             },
775             },
776             'narrow' => {
777             # Long Unit Identifier
778             'acceleration-g-force' => {
779             'other' => q({0}G),
780             },
781             # Core Unit Identifier
782             'g-force' => {
783             'other' => q({0}G),
784             },
785             # Long Unit Identifier
786             'area-square-meter' => {
787             'name' => q(m²),
788             },
789             # Core Unit Identifier
790             'square-meter' => {
791             'name' => q(m²),
792             },
793             # Long Unit Identifier
794             'concentr-karat' => {
795             'name' => q(carat),
796             'one' => q({0}ct),
797             'other' => q({0}ct),
798             },
799             # Core Unit Identifier
800             'karat' => {
801             'name' => q(carat),
802             'one' => q({0}ct),
803             'other' => q({0}ct),
804             },
805             # Long Unit Identifier
806             'concentr-milligram-ofglucose-per-deciliter' => {
807             'name' => q(mg/dl),
808             'one' => q({0}mg/dl),
809             'other' => q({0}mg/dl),
810             },
811             # Core Unit Identifier
812             'milligram-ofglucose-per-deciliter' => {
813             'name' => q(mg/dl),
814             'one' => q({0}mg/dl),
815             'other' => q({0}mg/dl),
816             },
817             # Long Unit Identifier
818             'concentr-millimole-per-liter' => {
819             'name' => q(mmol/l),
820             'one' => q({0}mmol/l),
821             'other' => q({0}mmol/l),
822             },
823             # Core Unit Identifier
824             'millimole-per-liter' => {
825             'name' => q(mmol/l),
826             'one' => q({0}mmol/l),
827             'other' => q({0}mmol/l),
828             },
829             # Long Unit Identifier
830             'consumption-liter-per-100-kilometer' => {
831             'name' => q(l/100km),
832             'one' => q({0}l/100km),
833             'other' => q({0}l/100km),
834             },
835             # Core Unit Identifier
836             'liter-per-100-kilometer' => {
837             'name' => q(l/100km),
838             'one' => q({0}l/100km),
839             'other' => q({0}l/100km),
840             },
841             # Long Unit Identifier
842             'consumption-liter-per-kilometer' => {
843             'name' => q(l/km),
844             'one' => q({0}l/km),
845             'other' => q({0}l/km),
846             },
847             # Core Unit Identifier
848             'liter-per-kilometer' => {
849             'name' => q(l/km),
850             'one' => q({0}l/km),
851             'other' => q({0}l/km),
852             },
853             # Long Unit Identifier
854             'consumption-mile-per-gallon' => {
855             'name' => q(mpg US),
856             'one' => q({0}mpgUS),
857             'other' => q({0}mpgUS),
858             },
859             # Core Unit Identifier
860             'mile-per-gallon' => {
861             'name' => q(mpg US),
862             'one' => q({0}mpgUS),
863             'other' => q({0}mpgUS),
864             },
865             # Long Unit Identifier
866             'consumption-mile-per-gallon-imperial' => {
867             'name' => q(mpg),
868             'one' => q({0}mpg),
869             'other' => q({0}mpg),
870             },
871             # Core Unit Identifier
872             'mile-per-gallon-imperial' => {
873             'name' => q(mpg),
874             'one' => q({0}mpg),
875             'other' => q({0}mpg),
876             },
877             # Long Unit Identifier
878             'mass-carat' => {
879             'one' => q({0}ct),
880             'other' => q({0}ct),
881             },
882             # Core Unit Identifier
883             'carat' => {
884             'one' => q({0}ct),
885             'other' => q({0}ct),
886             },
887             # Long Unit Identifier
888             'mass-pound' => {
889             'one' => q({0}lb),
890             'other' => q({0}lb),
891             },
892             # Core Unit Identifier
893             'pound' => {
894             'one' => q({0}lb),
895             'other' => q({0}lb),
896             },
897             # Long Unit Identifier
898             'speed-kilometer-per-hour' => {
899             'name' => q(km/h),
900             },
901             # Core Unit Identifier
902             'kilometer-per-hour' => {
903             'name' => q(km/h),
904             },
905             # Long Unit Identifier
906             'speed-mile-per-hour' => {
907             'name' => q(mph),
908             },
909             # Core Unit Identifier
910             'mile-per-hour' => {
911             'name' => q(mph),
912             },
913             # Long Unit Identifier
914             'temperature-fahrenheit' => {
915             'one' => q({0}°F),
916             'other' => q({0}°F),
917             },
918             # Core Unit Identifier
919             'fahrenheit' => {
920             'one' => q({0}°F),
921             'other' => q({0}°F),
922             },
923             # Long Unit Identifier
924             'volume-centiliter' => {
925             'name' => q(cl),
926             'one' => q({0}cl),
927             'other' => q({0}cl),
928             },
929             # Core Unit Identifier
930             'centiliter' => {
931             'name' => q(cl),
932             'one' => q({0}cl),
933             'other' => q({0}cl),
934             },
935             # Long Unit Identifier
936             'volume-deciliter' => {
937             'name' => q(dl),
938             'one' => q({0}dl),
939             'other' => q({0}dl),
940             },
941             # Core Unit Identifier
942             'deciliter' => {
943             'name' => q(dl),
944             'one' => q({0}dl),
945             'other' => q({0}dl),
946             },
947             # Long Unit Identifier
948             'volume-dessert-spoon' => {
949             'name' => q(US dsp),
950             'one' => q({0}US dsp),
951             'other' => q({0}US dsp),
952             },
953             # Core Unit Identifier
954             'dessert-spoon' => {
955             'name' => q(US dsp),
956             'one' => q({0}US dsp),
957             'other' => q({0}US dsp),
958             },
959             # Long Unit Identifier
960             'volume-dessert-spoon-imperial' => {
961             'name' => q(dsp),
962             'one' => q({0}dsp),
963             'other' => q({0}dsp),
964             },
965             # Core Unit Identifier
966             'dessert-spoon-imperial' => {
967             'name' => q(dsp),
968             'one' => q({0}dsp),
969             'other' => q({0}dsp),
970             },
971             # Long Unit Identifier
972             'volume-fluid-ounce' => {
973             'name' => q(US fl oz),
974             'one' => q({0}US fl oz),
975             'other' => q({0}US fl oz),
976             },
977             # Core Unit Identifier
978             'fluid-ounce' => {
979             'name' => q(US fl oz),
980             'one' => q({0}US fl oz),
981             'other' => q({0}US fl oz),
982             },
983             # Long Unit Identifier
984             'volume-fluid-ounce-imperial' => {
985             'name' => q(fl oz),
986             'one' => q({0}fl oz),
987             'other' => q({0}fl oz),
988             },
989             # Core Unit Identifier
990             'fluid-ounce-imperial' => {
991             'name' => q(fl oz),
992             'one' => q({0}fl oz),
993             'other' => q({0}fl oz),
994             },
995             # Long Unit Identifier
996             'volume-gallon' => {
997             'name' => q(US gal),
998             'one' => q({0}USgal),
999             'other' => q({0}USgal),
1000             'per' => q({0}/USgal),
1001             },
1002             # Core Unit Identifier
1003             'gallon' => {
1004             'name' => q(US gal),
1005             'one' => q({0}USgal),
1006             'other' => q({0}USgal),
1007             'per' => q({0}/USgal),
1008             },
1009             # Long Unit Identifier
1010             'volume-gallon-imperial' => {
1011             'name' => q(gal),
1012             'one' => q({0}gal),
1013             'other' => q({0}gal),
1014             'per' => q({0}/gal),
1015             },
1016             # Core Unit Identifier
1017             'gallon-imperial' => {
1018             'name' => q(gal),
1019             'one' => q({0}gal),
1020             'other' => q({0}gal),
1021             'per' => q({0}/gal),
1022             },
1023             # Long Unit Identifier
1024             'volume-hectoliter' => {
1025             'name' => q(hl),
1026             'one' => q({0}hl),
1027             'other' => q({0}hl),
1028             },
1029             # Core Unit Identifier
1030             'hectoliter' => {
1031             'name' => q(hl),
1032             'one' => q({0}hl),
1033             'other' => q({0}hl),
1034             },
1035             # Long Unit Identifier
1036             'volume-jigger' => {
1037             'other' => q({0}jiggers),
1038             },
1039             # Core Unit Identifier
1040             'jigger' => {
1041             'other' => q({0}jiggers),
1042             },
1043             # Long Unit Identifier
1044             'volume-liter' => {
1045             'name' => q(litre),
1046             'one' => q({0}l),
1047             'other' => q({0}l),
1048             'per' => q({0}/l),
1049             },
1050             # Core Unit Identifier
1051             'liter' => {
1052             'name' => q(litre),
1053             'one' => q({0}l),
1054             'other' => q({0}l),
1055             'per' => q({0}/l),
1056             },
1057             # Long Unit Identifier
1058             'volume-megaliter' => {
1059             'name' => q(Ml),
1060             'one' => q({0}Ml),
1061             'other' => q({0}Ml),
1062             },
1063             # Core Unit Identifier
1064             'megaliter' => {
1065             'name' => q(Ml),
1066             'one' => q({0}Ml),
1067             'other' => q({0}Ml),
1068             },
1069             # Long Unit Identifier
1070             'volume-milliliter' => {
1071             'name' => q(ml),
1072             'one' => q({0}ml),
1073             'other' => q({0}ml),
1074             },
1075             # Core Unit Identifier
1076             'milliliter' => {
1077             'name' => q(ml),
1078             'one' => q({0}ml),
1079             'other' => q({0}ml),
1080             },
1081             # Long Unit Identifier
1082             'volume-quart' => {
1083             'name' => q(USqt),
1084             'one' => q({0}USqt),
1085             'other' => q({0}USqt),
1086             },
1087             # Core Unit Identifier
1088             'quart' => {
1089             'name' => q(USqt),
1090             'one' => q({0}USqt),
1091             'other' => q({0}USqt),
1092             },
1093             # Long Unit Identifier
1094             'volume-quart-imperial' => {
1095             'name' => q(qt),
1096             'one' => q({0}qt),
1097             'other' => q({0}qt),
1098             },
1099             # Core Unit Identifier
1100             'quart-imperial' => {
1101             'name' => q(qt),
1102             'one' => q({0}qt),
1103             'other' => q({0}qt),
1104             },
1105             },
1106             'short' => {
1107             # Long Unit Identifier
1108             'acceleration-meter-per-square-second' => {
1109             'name' => q(metres/sec²),
1110             },
1111             # Core Unit Identifier
1112             'meter-per-square-second' => {
1113             'name' => q(metres/sec²),
1114             },
1115             # Long Unit Identifier
1116             'angle-revolution' => {
1117             'other' => q({0} revs),
1118             },
1119             # Core Unit Identifier
1120             'revolution' => {
1121             'other' => q({0} revs),
1122             },
1123             # Long Unit Identifier
1124             'area-square-meter' => {
1125             'name' => q(m²),
1126             },
1127             # Core Unit Identifier
1128             'square-meter' => {
1129             'name' => q(m²),
1130             },
1131             # Long Unit Identifier
1132             'concentr-karat' => {
1133             'name' => q(carats),
1134             'one' => q({0} ct),
1135             'other' => q({0} ct),
1136             },
1137             # Core Unit Identifier
1138             'karat' => {
1139             'name' => q(carats),
1140             'one' => q({0} ct),
1141             'other' => q({0} ct),
1142             },
1143             # Long Unit Identifier
1144             'concentr-milligram-ofglucose-per-deciliter' => {
1145             'name' => q(mg/dl),
1146             'one' => q({0} mg/dl),
1147             'other' => q({0} mg/dl),
1148             },
1149             # Core Unit Identifier
1150             'milligram-ofglucose-per-deciliter' => {
1151             'name' => q(mg/dl),
1152             'one' => q({0} mg/dl),
1153             'other' => q({0} mg/dl),
1154             },
1155             # Long Unit Identifier
1156             'concentr-millimole-per-liter' => {
1157             'name' => q(millimole/litre),
1158             'one' => q({0} mmol/l),
1159             'other' => q({0} mmol/l),
1160             },
1161             # Core Unit Identifier
1162             'millimole-per-liter' => {
1163             'name' => q(millimole/litre),
1164             'one' => q({0} mmol/l),
1165             'other' => q({0} mmol/l),
1166             },
1167             # Long Unit Identifier
1168             'concentr-percent' => {
1169             'name' => q(per cent),
1170             },
1171             # Core Unit Identifier
1172             'percent' => {
1173             'name' => q(per cent),
1174             },
1175             # Long Unit Identifier
1176             'concentr-permille' => {
1177             'name' => q(per mille),
1178             },
1179             # Core Unit Identifier
1180             'permille' => {
1181             'name' => q(per mille),
1182             },
1183             # Long Unit Identifier
1184             'consumption-liter-per-100-kilometer' => {
1185             'name' => q(l/100 km),
1186             'one' => q({0} l/100 km),
1187             'other' => q({0} l/100 km),
1188             },
1189             # Core Unit Identifier
1190             'liter-per-100-kilometer' => {
1191             'name' => q(l/100 km),
1192             'one' => q({0} l/100 km),
1193             'other' => q({0} l/100 km),
1194             },
1195             # Long Unit Identifier
1196             'consumption-liter-per-kilometer' => {
1197             'name' => q(litres/km),
1198             'one' => q({0} l/km),
1199             'other' => q({0} l/km),
1200             },
1201             # Core Unit Identifier
1202             'liter-per-kilometer' => {
1203             'name' => q(litres/km),
1204             'one' => q({0} l/km),
1205             'other' => q({0} l/km),
1206             },
1207             # Long Unit Identifier
1208             'consumption-mile-per-gallon' => {
1209             'name' => q(miles/US gal),
1210             'one' => q({0} mpg US),
1211             'other' => q({0} mpg US),
1212             },
1213             # Core Unit Identifier
1214             'mile-per-gallon' => {
1215             'name' => q(miles/US gal),
1216             'one' => q({0} mpg US),
1217             'other' => q({0} mpg US),
1218             },
1219             # Long Unit Identifier
1220             'consumption-mile-per-gallon-imperial' => {
1221             'name' => q(miles/gal),
1222             'one' => q({0} mpg),
1223             'other' => q({0} mpg),
1224             },
1225             # Core Unit Identifier
1226             'mile-per-gallon-imperial' => {
1227             'name' => q(miles/gal),
1228             'one' => q({0} mpg),
1229             'other' => q({0} mpg),
1230             },
1231             # Long Unit Identifier
1232             'duration-hour' => {
1233             'one' => q({0} hr),
1234             'other' => q({0} hrs),
1235             },
1236             # Core Unit Identifier
1237             'hour' => {
1238             'one' => q({0} hr),
1239             'other' => q({0} hrs),
1240             },
1241             # Long Unit Identifier
1242             'duration-minute' => {
1243             'one' => q({0} min),
1244             'other' => q({0} mins),
1245             },
1246             # Core Unit Identifier
1247             'minute' => {
1248             'one' => q({0} min),
1249             'other' => q({0} mins),
1250             },
1251             # Long Unit Identifier
1252             'duration-second' => {
1253             'one' => q({0} sec),
1254             'other' => q({0} secs),
1255             },
1256             # Core Unit Identifier
1257             'second' => {
1258             'one' => q({0} sec),
1259             'other' => q({0} secs),
1260             },
1261             # Long Unit Identifier
1262             'length-micrometer' => {
1263             'name' => q(μmetres),
1264             },
1265             # Core Unit Identifier
1266             'micrometer' => {
1267             'name' => q(μmetres),
1268             },
1269             # Long Unit Identifier
1270             'mass-carat' => {
1271             'one' => q({0} ct),
1272             'other' => q({0} ct),
1273             },
1274             # Core Unit Identifier
1275             'carat' => {
1276             'one' => q({0} ct),
1277             'other' => q({0} ct),
1278             },
1279             # Long Unit Identifier
1280             'mass-stone' => {
1281             'name' => q(stone),
1282             },
1283             # Core Unit Identifier
1284             'stone' => {
1285             'name' => q(stone),
1286             },
1287             # Long Unit Identifier
1288             'speed-meter-per-second' => {
1289             'name' => q(metres/sec),
1290             },
1291             # Core Unit Identifier
1292             'meter-per-second' => {
1293             'name' => q(metres/sec),
1294             },
1295             # Long Unit Identifier
1296             'volume-centiliter' => {
1297             'name' => q(cl),
1298             'one' => q({0} cl),
1299             'other' => q({0} cl),
1300             },
1301             # Core Unit Identifier
1302             'centiliter' => {
1303             'name' => q(cl),
1304             'one' => q({0} cl),
1305             'other' => q({0} cl),
1306             },
1307             # Long Unit Identifier
1308             'volume-deciliter' => {
1309             'name' => q(dl),
1310             'one' => q({0} dl),
1311             'other' => q({0} dl),
1312             },
1313             # Core Unit Identifier
1314             'deciliter' => {
1315             'name' => q(dl),
1316             'one' => q({0} dl),
1317             'other' => q({0} dl),
1318             },
1319             # Long Unit Identifier
1320             'volume-dessert-spoon' => {
1321             'name' => q(US dstspn),
1322             'one' => q({0} US dstspn),
1323             'other' => q({0} US dstspn),
1324             },
1325             # Core Unit Identifier
1326             'dessert-spoon' => {
1327             'name' => q(US dstspn),
1328             'one' => q({0} US dstspn),
1329             'other' => q({0} US dstspn),
1330             },
1331             # Long Unit Identifier
1332             'volume-dessert-spoon-imperial' => {
1333             'name' => q(dstspn),
1334             'one' => q({0} dstspn),
1335             'other' => q({0} dstspn),
1336             },
1337             # Core Unit Identifier
1338             'dessert-spoon-imperial' => {
1339             'name' => q(dstspn),
1340             'one' => q({0} dstspn),
1341             'other' => q({0} dstspn),
1342             },
1343             # Long Unit Identifier
1344             'volume-dram' => {
1345             'name' => q(dram),
1346             },
1347             # Core Unit Identifier
1348             'dram' => {
1349             'name' => q(dram),
1350             },
1351             # Long Unit Identifier
1352             'volume-drop' => {
1353             'one' => q({0} drop),
1354             'other' => q({0} drops),
1355             },
1356             # Core Unit Identifier
1357             'drop' => {
1358             'one' => q({0} drop),
1359             'other' => q({0} drops),
1360             },
1361             # Long Unit Identifier
1362             'volume-fluid-ounce' => {
1363             'name' => q(US fl oz),
1364             'one' => q({0} US fl oz),
1365             'other' => q({0} US fl oz),
1366             },
1367             # Core Unit Identifier
1368             'fluid-ounce' => {
1369             'name' => q(US fl oz),
1370             'one' => q({0} US fl oz),
1371             'other' => q({0} US fl oz),
1372             },
1373             # Long Unit Identifier
1374             'volume-fluid-ounce-imperial' => {
1375             'name' => q(fl oz),
1376             'one' => q({0} fl oz),
1377             'other' => q({0} fl oz),
1378             },
1379             # Core Unit Identifier
1380             'fluid-ounce-imperial' => {
1381             'name' => q(fl oz),
1382             'one' => q({0} fl oz),
1383             'other' => q({0} fl oz),
1384             },
1385             # Long Unit Identifier
1386             'volume-gallon' => {
1387             'name' => q(US gal),
1388             'one' => q({0} US gal),
1389             'other' => q({0} US gal),
1390             'per' => q({0}/US gal),
1391             },
1392             # Core Unit Identifier
1393             'gallon' => {
1394             'name' => q(US gal),
1395             'one' => q({0} US gal),
1396             'other' => q({0} US gal),
1397             'per' => q({0}/US gal),
1398             },
1399             # Long Unit Identifier
1400             'volume-gallon-imperial' => {
1401             'name' => q(gal),
1402             'one' => q({0} gal),
1403             'other' => q({0} gal),
1404             'per' => q({0}/gal),
1405             },
1406             # Core Unit Identifier
1407             'gallon-imperial' => {
1408             'name' => q(gal),
1409             'one' => q({0} gal),
1410             'other' => q({0} gal),
1411             'per' => q({0}/gal),
1412             },
1413             # Long Unit Identifier
1414             'volume-hectoliter' => {
1415             'name' => q(hl),
1416             'one' => q({0} hl),
1417             'other' => q({0} hl),
1418             },
1419             # Core Unit Identifier
1420             'hectoliter' => {
1421             'name' => q(hl),
1422             'one' => q({0} hl),
1423             'other' => q({0} hl),
1424             },
1425             # Long Unit Identifier
1426             'volume-liter' => {
1427             'name' => q(litres),
1428             'one' => q({0} l),
1429             'other' => q({0} l),
1430             'per' => q({0}/l),
1431             },
1432             # Core Unit Identifier
1433             'liter' => {
1434             'name' => q(litres),
1435             'one' => q({0} l),
1436             'other' => q({0} l),
1437             'per' => q({0}/l),
1438             },
1439             # Long Unit Identifier
1440             'volume-megaliter' => {
1441             'name' => q(Ml),
1442             'one' => q({0} Ml),
1443             'other' => q({0} Ml),
1444             },
1445             # Core Unit Identifier
1446             'megaliter' => {
1447             'name' => q(Ml),
1448             'one' => q({0} Ml),
1449             'other' => q({0} Ml),
1450             },
1451             # Long Unit Identifier
1452             'volume-milliliter' => {
1453             'name' => q(ml),
1454             'one' => q({0} ml),
1455             'other' => q({0} ml),
1456             },
1457             # Core Unit Identifier
1458             'milliliter' => {
1459             'name' => q(ml),
1460             'one' => q({0} ml),
1461             'other' => q({0} ml),
1462             },
1463             # Long Unit Identifier
1464             'volume-pinch' => {
1465             'one' => q({0} pinch),
1466             'other' => q({0} pinches),
1467             },
1468             # Core Unit Identifier
1469             'pinch' => {
1470             'one' => q({0} pinch),
1471             'other' => q({0} pinches),
1472             },
1473             # Long Unit Identifier
1474             'volume-quart' => {
1475             'name' => q(US qts),
1476             'one' => q({0} US qt),
1477             'other' => q({0} US qt),
1478             },
1479             # Core Unit Identifier
1480             'quart' => {
1481             'name' => q(US qts),
1482             'one' => q({0} US qt),
1483             'other' => q({0} US qt),
1484             },
1485             # Long Unit Identifier
1486             'volume-quart-imperial' => {
1487             'name' => q(qt),
1488             'one' => q({0} qt),
1489             'other' => q({0} qt),
1490             },
1491             # Core Unit Identifier
1492             'quart-imperial' => {
1493             'name' => q(qt),
1494             'one' => q({0} qt),
1495             'other' => q({0} qt),
1496             },
1497             },
1498             } }
1499             );
1500              
1501             has 'listPatterns' => (
1502             is => 'ro',
1503             isa => HashRef,
1504             init_arg => undef,
1505             default => sub { {
1506             end => q({0} and {1}),
1507             } }
1508             );
1509              
1510             has 'currencies' => (
1511             is => 'ro',
1512             isa => HashRef,
1513             init_arg => undef,
1514             default => sub { {
1515             'AFN' => {
1516             display_name => {
1517             'one' => q(Afghan afghani),
1518             'other' => q(Afghan afghanis),
1519             },
1520             },
1521             'BMD' => {
1522             display_name => {
1523             'currency' => q(Bermudian Dollar),
1524             'one' => q(Bermudian dollar),
1525             'other' => q(Bermudian dollars),
1526             },
1527             },
1528             'BYB' => {
1529             display_name => {
1530             'currency' => q(Belarusian New Rouble \(1994–1999\)),
1531             'one' => q(Belarusian new rouble \(1994–1999\)),
1532             'other' => q(Belarusian new roubles \(1994–1999\)),
1533             },
1534             },
1535             'BYN' => {
1536             display_name => {
1537             'currency' => q(Belarusian Rouble),
1538             'one' => q(Belarusian rouble),
1539             'other' => q(Belarusian roubles),
1540             },
1541             },
1542             'BYR' => {
1543             display_name => {
1544             'currency' => q(Belarusian Rouble \(2000–2016\)),
1545             'one' => q(Belarusian rouble \(2000–2016\)),
1546             'other' => q(Belarusian roubles \(2000–2016\)),
1547             },
1548             },
1549             'ETB' => {
1550             display_name => {
1551             'other' => q(Ethiopian birr),
1552             },
1553             },
1554             'JPY' => {
1555             symbol => 'JP¥',
1556             },
1557             'LSL' => {
1558             display_name => {
1559             'other' => q(Lesotho maloti),
1560             },
1561             },
1562             'LVR' => {
1563             display_name => {
1564             'currency' => q(Latvian Rouble),
1565             'one' => q(Latvian rouble),
1566             'other' => q(Latvian roubles),
1567             },
1568             },
1569             'MGA' => {
1570             display_name => {
1571             'other' => q(Malagasy ariary),
1572             },
1573             },
1574             'MVR' => {
1575             display_name => {
1576             'other' => q(Maldivian rufiyaa),
1577             },
1578             },
1579             'RUB' => {
1580             display_name => {
1581             'currency' => q(Russian Rouble),
1582             'one' => q(Russian rouble),
1583             'other' => q(Russian roubles),
1584             },
1585             },
1586             'RUR' => {
1587             display_name => {
1588             'currency' => q(Russian Rouble \(1991–1998\)),
1589             'one' => q(Russian rouble \(1991–1998\)),
1590             'other' => q(Russian roubles \(1991–1998\)),
1591             },
1592             },
1593             'SHP' => {
1594             display_name => {
1595             'currency' => q(St Helena Pound),
1596             'one' => q(St Helena pound),
1597             'other' => q(St Helena pounds),
1598             },
1599             },
1600             'TJR' => {
1601             display_name => {
1602             'currency' => q(Tajikistani Rouble),
1603             'one' => q(Tajikistani rouble),
1604             'other' => q(Tajikistani roubles),
1605             },
1606             },
1607             'USD' => {
1608             symbol => 'US$',
1609             },
1610             'VUV' => {
1611             display_name => {
1612             'other' => q(Vanuatu vatu),
1613             },
1614             },
1615             } },
1616             );
1617              
1618              
1619             has 'calendar_months' => (
1620             is => 'ro',
1621             isa => HashRef,
1622             init_arg => undef,
1623             default => sub { {
1624             'gregorian' => {
1625             'format' => {
1626             abbreviated => {
1627             nonleap => [
1628             undef(),
1629             undef(),
1630             undef(),
1631             undef(),
1632             undef(),
1633             undef(),
1634             undef(),
1635             undef(),
1636             'Sept'
1637             ],
1638             leap => [
1639            
1640             ],
1641             },
1642             },
1643             'stand-alone' => {
1644             abbreviated => {
1645             nonleap => [
1646             undef(),
1647             undef(),
1648             undef(),
1649             undef(),
1650             undef(),
1651             undef(),
1652             undef(),
1653             undef(),
1654             'Sept'
1655             ],
1656             leap => [
1657            
1658             ],
1659             },
1660             },
1661             },
1662             } },
1663             );
1664              
1665             has 'day_period_data' => (
1666             is => 'ro',
1667             isa => CodeRef,
1668             init_arg => undef,
1669             default => sub { sub {
1670             # Time in hhmm format
1671             my ($self, $type, $time, $day_period_type) = @_;
1672             $day_period_type //= 'default';
1673             SWITCH:
1674             for ($type) {
1675             if ($_ eq 'chinese') {
1676             if($day_period_type eq 'default') {
1677             return 'midnight' if $time == 0;
1678             return 'noon' if $time == 1200;
1679             return 'afternoon1' if $time >= 1200
1680             && $time < 1800;
1681             return 'evening1' if $time >= 1800
1682             && $time < 2100;
1683             return 'morning1' if $time >= 600
1684             && $time < 1200;
1685             return 'night1' if $time >= 2100;
1686             return 'night1' if $time < 600;
1687             }
1688             if($day_period_type eq 'selection') {
1689             return 'afternoon1' if $time >= 1200
1690             && $time < 1800;
1691             return 'evening1' if $time >= 1800
1692             && $time < 2100;
1693             return 'morning1' if $time >= 600
1694             && $time < 1200;
1695             return 'night1' if $time >= 2100;
1696             return 'night1' if $time < 600;
1697             }
1698             last SWITCH;
1699             }
1700             if ($_ eq 'generic') {
1701             if($day_period_type eq 'default') {
1702             return 'midnight' if $time == 0;
1703             return 'noon' if $time == 1200;
1704             return 'afternoon1' if $time >= 1200
1705             && $time < 1800;
1706             return 'evening1' if $time >= 1800
1707             && $time < 2100;
1708             return 'morning1' if $time >= 600
1709             && $time < 1200;
1710             return 'night1' if $time >= 2100;
1711             return 'night1' if $time < 600;
1712             }
1713             if($day_period_type eq 'selection') {
1714             return 'afternoon1' if $time >= 1200
1715             && $time < 1800;
1716             return 'evening1' if $time >= 1800
1717             && $time < 2100;
1718             return 'morning1' if $time >= 600
1719             && $time < 1200;
1720             return 'night1' if $time >= 2100;
1721             return 'night1' if $time < 600;
1722             }
1723             last SWITCH;
1724             }
1725             if ($_ eq 'gregorian') {
1726             if($day_period_type eq 'default') {
1727             return 'midnight' if $time == 0;
1728             return 'noon' if $time == 1200;
1729             return 'afternoon1' if $time >= 1200
1730             && $time < 1800;
1731             return 'evening1' if $time >= 1800
1732             && $time < 2100;
1733             return 'morning1' if $time >= 600
1734             && $time < 1200;
1735             return 'night1' if $time >= 2100;
1736             return 'night1' if $time < 600;
1737             }
1738             if($day_period_type eq 'selection') {
1739             return 'afternoon1' if $time >= 1200
1740             && $time < 1800;
1741             return 'evening1' if $time >= 1800
1742             && $time < 2100;
1743             return 'morning1' if $time >= 600
1744             && $time < 1200;
1745             return 'night1' if $time >= 2100;
1746             return 'night1' if $time < 600;
1747             }
1748             last SWITCH;
1749             }
1750             if ($_ eq 'islamic') {
1751             if($day_period_type eq 'default') {
1752             return 'midnight' if $time == 0;
1753             return 'noon' if $time == 1200;
1754             return 'afternoon1' if $time >= 1200
1755             && $time < 1800;
1756             return 'evening1' if $time >= 1800
1757             && $time < 2100;
1758             return 'morning1' if $time >= 600
1759             && $time < 1200;
1760             return 'night1' if $time >= 2100;
1761             return 'night1' if $time < 600;
1762             }
1763             if($day_period_type eq 'selection') {
1764             return 'afternoon1' if $time >= 1200
1765             && $time < 1800;
1766             return 'evening1' if $time >= 1800
1767             && $time < 2100;
1768             return 'morning1' if $time >= 600
1769             && $time < 1200;
1770             return 'night1' if $time >= 2100;
1771             return 'night1' if $time < 600;
1772             }
1773             last SWITCH;
1774             }
1775             }
1776             } },
1777             );
1778              
1779             around day_period_data => sub {
1780             my ($orig, $self) = @_;
1781             return $self->$orig;
1782             };
1783              
1784             has 'day_periods' => (
1785             is => 'ro',
1786             isa => HashRef,
1787             init_arg => undef,
1788             default => sub { {
1789             'gregorian' => {
1790             'format' => {
1791             'abbreviated' => {
1792             'am' => q{am},
1793             'pm' => q{pm},
1794             },
1795             'wide' => {
1796             'am' => q{am},
1797             'pm' => q{pm},
1798             },
1799             },
1800             'stand-alone' => {
1801             'abbreviated' => {
1802             'am' => q{am},
1803             'pm' => q{pm},
1804             },
1805             'narrow' => {
1806             'am' => q{am},
1807             'pm' => q{pm},
1808             },
1809             'wide' => {
1810             'am' => q{am},
1811             'pm' => q{pm},
1812             },
1813             },
1814             },
1815             } },
1816             );
1817              
1818             has 'eras' => (
1819             is => 'ro',
1820             isa => HashRef,
1821             init_arg => undef,
1822             default => sub { {
1823             'chinese' => {
1824             },
1825             'generic' => {
1826             },
1827             'gregorian' => {
1828             },
1829             'islamic' => {
1830             },
1831             } },
1832             );
1833              
1834             has 'date_formats' => (
1835             is => 'ro',
1836             isa => HashRef,
1837             init_arg => undef,
1838             default => sub { {
1839             'chinese' => {
1840             'full' => q{EEEE, d MMMM r(U)},
1841             'long' => q{d MMMM r(U)},
1842             'medium' => q{d MMM r},
1843             'short' => q{dd/MM/r},
1844             },
1845             'generic' => {
1846             'full' => q{EEEE, d MMMM y G},
1847             'long' => q{d MMMM y G},
1848             'medium' => q{d MMM y G},
1849             'short' => q{dd/MM/y GGGGG},
1850             },
1851             'gregorian' => {
1852             'full' => q{EEEE, d MMMM y},
1853             'long' => q{d MMMM y},
1854             'medium' => q{d MMM y},
1855             'short' => q{dd/MM/y},
1856             },
1857             'islamic' => {
1858             'full' => q{EEEE, d MMMM y G},
1859             'long' => q{d MMMM y G},
1860             'medium' => q{d MMM y G},
1861             'short' => q{dd/MM/y GGGGG},
1862             },
1863             } },
1864             );
1865              
1866             has 'time_formats' => (
1867             is => 'ro',
1868             isa => HashRef,
1869             init_arg => undef,
1870             default => sub { {
1871             'chinese' => {
1872             },
1873             'generic' => {
1874             },
1875             'gregorian' => {
1876             },
1877             'islamic' => {
1878             },
1879             } },
1880             );
1881              
1882             has 'datetime_formats' => (
1883             is => 'ro',
1884             isa => HashRef,
1885             init_arg => undef,
1886             default => sub { {
1887             'chinese' => {
1888             },
1889             'generic' => {
1890             },
1891             'gregorian' => {
1892             },
1893             'islamic' => {
1894             },
1895             } },
1896             );
1897              
1898             has 'datetime_formats_available_formats' => (
1899             is => 'ro',
1900             isa => HashRef,
1901             init_arg => undef,
1902             default => sub { {
1903             'chinese' => {
1904             Ed => q{E d},
1905             GyMMMEd => q{E, d MMM r},
1906             GyMMMMEd => q{E, d MMMM r(U)},
1907             GyMMMMd => q{d MMMM r(U)},
1908             GyMMMd => q{d MMM r},
1909             M => q{LL},
1910             MEd => q{E, dd/MM},
1911             MMMEd => q{E, d MMM},
1912             MMMMd => q{d MMMM},
1913             MMMd => q{d MMM},
1914             Md => q{dd/MM},
1915             UMMMd => q{d MMM U},
1916             UMd => q{dd/MM/U},
1917             yyyyM => q{MM/r},
1918             yyyyMEd => q{E, dd/MM/r},
1919             yyyyMMMEd => q{E, d MMM r},
1920             yyyyMMMMEd => q{E, d MMMM r(U)},
1921             yyyyMMMMd => q{d MMMM r(U)},
1922             yyyyMMMd => q{d MMM r},
1923             yyyyMd => q{dd/MM/r},
1924             },
1925             'generic' => {
1926             Ed => q{E d},
1927             GyMMMEd => q{E, d MMM y G},
1928             GyMMMd => q{d MMM y G},
1929             GyMd => q{dd/MM/y GGGGG},
1930             M => q{LL},
1931             MEd => q{E, dd/MM},
1932             MMMEd => q{E, d MMM},
1933             MMMMd => q{d MMMM},
1934             MMMd => q{d MMM},
1935             Md => q{dd/MM},
1936             yyyyM => q{MM/y GGGGG},
1937             yyyyMEd => q{E, dd/MM/y GGGGG},
1938             yyyyMMMEd => q{E, d MMM y G},
1939             yyyyMMMd => q{d MMM y G},
1940             yyyyMd => q{dd/MM/y GGGGG},
1941             },
1942             'gregorian' => {
1943             Ed => q{E d},
1944             GyMMMEd => q{E, d MMM y G},
1945             GyMMMd => q{d MMM y G},
1946             GyMd => q{d/M/y G},
1947             MEd => q{E, dd/MM},
1948             MMMEd => q{E, d MMM},
1949             MMMMd => q{d MMMM},
1950             MMMd => q{d MMM},
1951             MMdd => q{dd/MM},
1952             Md => q{dd/MM},
1953             yM => q{MM/y},
1954             yMEd => q{E, dd/MM/y},
1955             yMMMEd => q{E, d MMM y},
1956             yMMMd => q{d MMM y},
1957             yMd => q{dd/MM/y},
1958             },
1959             'islamic' => {
1960             GyMMMEd => q{E, d MMM y G},
1961             GyMMMd => q{d MMM y G},
1962             GyMd => q{dd/MM/y GGGGG},
1963             MEd => q{E dd/MM},
1964             MMMEd => q{E d MMM},
1965             MMMMd => q{d MMMM},
1966             MMMd => q{d MMM},
1967             Md => q{dd/MM},
1968             yyyyMEd => q{E, dd/MM/y GGGGG},
1969             yyyyMMMEd => q{E, d MMM y G},
1970             yyyyMMMd => q{d MMM y G},
1971             yyyyMd => q{dd/MM/y GGGGG},
1972             },
1973             } },
1974             );
1975              
1976             has 'datetime_formats_append_item' => (
1977             is => 'ro',
1978             isa => HashRef,
1979             init_arg => undef,
1980             default => sub { {
1981             } },
1982             );
1983              
1984             has 'datetime_formats_interval' => (
1985             is => 'ro',
1986             isa => HashRef,
1987             init_arg => undef,
1988             default => sub { {
1989             'chinese' => {
1990             MEd => {
1991             M => q{E dd/MM – E dd/MM},
1992             d => q{E dd/MM – E dd/MM},
1993             },
1994             MMMEd => {
1995             M => q{E d MMM – E d MMM},
1996             d => q{E d – E d MMM},
1997             },
1998             MMMd => {
1999             M => q{d MMM – d MMM},
2000             d => q{d – d MMM},
2001             },
2002             Md => {
2003             M => q{dd/MM – dd/MM},
2004             d => q{dd/MM – dd/MM},
2005             },
2006             yM => {
2007             M => q{MM/y – MM/y},
2008             y => q{MM/y – MM/y},
2009             },
2010             yMEd => {
2011             M => q{E, dd/MM/y – E, dd/MM/y},
2012             d => q{E, dd/MM/y – E, dd/MM/y},
2013             y => q{E, dd/MM/y – E, dd/MM/y},
2014             },
2015             yMMMEd => {
2016             M => q{E, d MMM – E, d MMM U},
2017             d => q{E, d – E, d MMM U},
2018             y => q{E, d MMM U – E, d MMM U},
2019             },
2020             yMMMd => {
2021             M => q{d MMM – d MMM U},
2022             d => q{d – d MMM U},
2023             y => q{d MMM U – d MMM U},
2024             },
2025             yMd => {
2026             M => q{dd/MM/y – dd/MM/y},
2027             d => q{dd/MM/y – dd/MM/y},
2028             y => q{dd/MM/y – dd/MM/y},
2029             },
2030             },
2031             'generic' => {
2032             Gy => {
2033             y => q{y–y G},
2034             },
2035             GyMEd => {
2036             G => q{E, dd/MM/y GGGGG – E, dd/MM/y GGGGG},
2037             M => q{E, dd/MM/y – E, dd/MM/y GGGGG},
2038             d => q{E, dd/MM/y – E, dd/MM/y GGGGG},
2039             y => q{E, dd/MM/y – E, dd/MM/y GGGGG},
2040             },
2041             GyMMMEd => {
2042             G => q{E, d MMM y G – E, d MMM y G},
2043             M => q{E, d MMM – E, d MMM y G},
2044             d => q{E, d MMM – E, d MMM y G},
2045             y => q{E, d MMM y – E, d MMM y G},
2046             },
2047             GyMMMd => {
2048             G => q{d MMM y G – d MMM y G},
2049             M => q{d MMM – d MMM y G},
2050             d => q{d–d MMM y G},
2051             y => q{d MMM y – d MMM y G},
2052             },
2053             GyMd => {
2054             G => q{dd/MM/y GGGGG – dd/MM/y GGGGG},
2055             M => q{dd/MM/y – dd/MM/y GGGGG},
2056             d => q{dd/MM/y – dd/MM/y GGGGG},
2057             y => q{dd/MM/y – dd/MM/y GGGGG},
2058             },
2059             M => {
2060             M => q{M–M},
2061             },
2062             MEd => {
2063             M => q{E dd/MM – E dd/MM},
2064             d => q{E dd/MM – E dd/MM},
2065             },
2066             MMMEd => {
2067             M => q{E d MMM – E d MMM},
2068             d => q{E d – E d MMM},
2069             },
2070             MMMd => {
2071             M => q{d MMM – d MMM},
2072             d => q{d–d MMM},
2073             },
2074             Md => {
2075             M => q{dd/MM – dd/MM},
2076             d => q{dd/MM – dd/MM},
2077             },
2078             d => {
2079             d => q{d–d},
2080             },
2081             y => {
2082             y => q{y–y G},
2083             },
2084             yM => {
2085             M => q{MM/y – MM/y GGGGG},
2086             y => q{MM/y – MM/y GGGGG},
2087             },
2088             yMEd => {
2089             M => q{E, dd/MM/y – E, dd/MM/y GGGGG},
2090             d => q{E, dd/MM/y – E, dd/MM/y GGGGG},
2091             y => q{E, dd/MM/y – E, dd/MM/y GGGGG},
2092             },
2093             yMMMEd => {
2094             M => q{E, d MMM – E, d MMM y G},
2095             d => q{E, d – E, d MMM y G},
2096             y => q{E, d MMM y – E, d MMM y G},
2097             },
2098             yMMMd => {
2099             M => q{d MMM – d MMM y G},
2100             d => q{d–d MMM y G},
2101             y => q{d MMM y – d MMM y G},
2102             },
2103             yMd => {
2104             M => q{dd/MM/y – dd/MM/y GGGGG},
2105             d => q{dd/MM/y – dd/MM/y GGGGG},
2106             y => q{dd/MM/y – dd/MM/y GGGGG},
2107             },
2108             },
2109             'gregorian' => {
2110             GyMEd => {
2111             G => q{E, dd/MM/y G – E, dd/MM/y G},
2112             M => q{E, dd/MM/y – E, dd/MM/y G},
2113             d => q{E, dd/MM/y – E, dd/MM/y G},
2114             y => q{E, dd/MM/y – E, dd/MM/y G},
2115             },
2116             GyMMMEd => {
2117             G => q{E, d MMM y G – E, d MMM y G},
2118             M => q{E, d MMM – E, d MMM y G},
2119             d => q{E, d MMM – E, d MMM y G},
2120             y => q{E, d MMM y – E, d MMM y G},
2121             },
2122             GyMMMd => {
2123             G => q{d MMM y G – d MMM y G},
2124             M => q{d MMM – d MMM y G},
2125             d => q{d – d MMM y G},
2126             y => q{d MMM y – d MMM y G},
2127             },
2128             GyMd => {
2129             G => q{dd/MM/y G – dd/MM/y G},
2130             M => q{dd/MM/y – dd/MM/y G},
2131             d => q{dd/MM/y – dd/MM/y G},
2132             y => q{dd/MM/y – dd/MM/y G},
2133             },
2134             H => {
2135             H => q{HH–HH},
2136             },
2137             Hm => {
2138             H => q{HH:mm–HH:mm},
2139             m => q{HH:mm–HH:mm},
2140             },
2141             Hmv => {
2142             H => q{HH:mm–HH:mm v},
2143             m => q{HH:mm–HH:mm v},
2144             },
2145             Hv => {
2146             H => q{HH–HH v},
2147             },
2148             M => {
2149             M => q{M–M},
2150             },
2151             MEd => {
2152             M => q{E dd/MM – E dd/MM},
2153             d => q{E dd/MM – E dd/MM},
2154             },
2155             MMMEd => {
2156             M => q{E d MMM – E d MMM},
2157             d => q{E d – E d MMM},
2158             },
2159             MMMd => {
2160             M => q{d MMM – d MMM},
2161             d => q{d–d MMM},
2162             },
2163             Md => {
2164             M => q{dd/MM – dd/MM},
2165             d => q{dd/MM – dd/MM},
2166             },
2167             d => {
2168             d => q{d–d},
2169             },
2170             h => {
2171             h => q{h–h a},
2172             },
2173             hv => {
2174             h => q{h–h a v},
2175             },
2176             y => {
2177             y => q{y–y},
2178             },
2179             yM => {
2180             M => q{MM/y – MM/y},
2181             y => q{MM/y – MM/y},
2182             },
2183             yMEd => {
2184             M => q{E, dd/MM/y – E, dd/MM/y},
2185             d => q{E, dd/MM/y – E, dd/MM/y},
2186             y => q{E, dd/MM/y – E, dd/MM/y},
2187             },
2188             yMMMEd => {
2189             M => q{E, d MMM – E, d MMM y},
2190             d => q{E, d – E, d MMM y},
2191             y => q{E, d MMM y – E, d MMM y},
2192             },
2193             yMMMd => {
2194             M => q{d MMM – d MMM y},
2195             d => q{d–d MMM y},
2196             y => q{d MMM y – d MMM y},
2197             },
2198             yMd => {
2199             M => q{dd/MM/y – dd/MM/y},
2200             d => q{dd/MM/y – dd/MM/y},
2201             y => q{dd/MM/y – dd/MM/y},
2202             },
2203             },
2204             } },
2205             );
2206              
2207             has 'time_zone_names' => (
2208             is => 'ro',
2209             isa => HashRef,
2210             init_arg => undef,
2211             default => sub { {
2212             'Alaska' => {
2213             short => {
2214             'daylight' => q#∅∅∅#,
2215             'generic' => q#∅∅∅#,
2216             'standard' => q#∅∅∅#,
2217             },
2218             },
2219             'America/St_Barthelemy' => {
2220             exemplarCity => q#St Barthélemy#,
2221             },
2222             'America/St_Johns' => {
2223             exemplarCity => q#St John’s#,
2224             },
2225             'America/St_Kitts' => {
2226             exemplarCity => q#St Kitts#,
2227             },
2228             'America/St_Lucia' => {
2229             exemplarCity => q#St Lucia#,
2230             },
2231             'America/St_Thomas' => {
2232             exemplarCity => q#St Thomas#,
2233             },
2234             'America/St_Vincent' => {
2235             exemplarCity => q#St Vincent#,
2236             },
2237             'America_Central' => {
2238             short => {
2239             'daylight' => q#∅∅∅#,
2240             'generic' => q#∅∅∅#,
2241             'standard' => q#∅∅∅#,
2242             },
2243             },
2244             'America_Eastern' => {
2245             short => {
2246             'daylight' => q#∅∅∅#,
2247             'generic' => q#∅∅∅#,
2248             'standard' => q#∅∅∅#,
2249             },
2250             },
2251             'America_Mountain' => {
2252             short => {
2253             'daylight' => q#∅∅∅#,
2254             'generic' => q#∅∅∅#,
2255             'standard' => q#∅∅∅#,
2256             },
2257             },
2258             'America_Pacific' => {
2259             short => {
2260             'daylight' => q#∅∅∅#,
2261             'generic' => q#∅∅∅#,
2262             'standard' => q#∅∅∅#,
2263             },
2264             },
2265             'Asia/Aqtau' => {
2266             exemplarCity => q#Aktau#,
2267             },
2268             'Atlantic' => {
2269             short => {
2270             'daylight' => q#∅∅∅#,
2271             'generic' => q#∅∅∅#,
2272             'standard' => q#∅∅∅#,
2273             },
2274             },
2275             'Atlantic/St_Helena' => {
2276             exemplarCity => q#St Helena#,
2277             },
2278             'Hawaii_Aleutian' => {
2279             short => {
2280             'daylight' => q#∅∅∅#,
2281             'generic' => q#∅∅∅#,
2282             'standard' => q#∅∅∅#,
2283             },
2284             },
2285             'Pacific/Enderbury' => {
2286             exemplarCity => q#Enderbury#,
2287             },
2288             'Pacific/Honolulu' => {
2289             short => {
2290             'daylight' => q#∅∅∅#,
2291             'generic' => q#∅∅∅#,
2292             'standard' => q#∅∅∅#,
2293             },
2294             },
2295             'Pierre_Miquelon' => {
2296             long => {
2297             'daylight' => q#St Pierre & Miquelon Daylight Time#,
2298             'generic' => q#St Pierre & Miquelon Time#,
2299             'standard' => q#St Pierre & Miquelon Standard Time#,
2300             },
2301             },
2302             } }
2303             );
2304 17     17   128466 no Moo;
  17         81  
  17         138  
2305              
2306             1;
2307              
2308             # vim: tabstop=4