File Coverage

blib/lib/Locale/CLDR/Locales/En.pm
Criterion Covered Total %
statement 42 42 100.0
branch n/a
condition n/a
subroutine 13 13 100.0
pod 0 1 0.0
total 55 56 98.2


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::En - Package for language English
6              
7             =cut
8              
9             package Locale::CLDR::Locales::En;
10             # This file auto generated from Data\common\main\en.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 19     19   41804877 use strict;
  19         48  
  19         945  
14 19     19   116 use warnings;
  19         46  
  19         1416  
15 19     19   148 use version;
  19         51  
  19         181  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 19     19   2873 use v5.12.0;
  19         120  
20 19     19   142 use mro 'c3';
  19         38  
  19         217  
21 19     19   907 use utf8;
  19         61  
  19         184  
22 19     19   1245 use feature 'unicode_strings';
  19         74  
  19         3502  
23 19     19   167 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  19         54  
  19         441  
24 19     19   55684 use Moo;
  19         53  
  19         219  
25              
26             extends('Locale::CLDR::Locales::Root');
27             has 'valid_algorithmic_formats' => (
28             is => 'ro',
29             isa => ArrayRef,
30             init_arg => undef,
31             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-numbering-verbose','spellout-cardinal','spellout-cardinal-verbose','spellout-ordinal','spellout-ordinal-verbose','digits-ordinal' ]},
32             );
33              
34             has 'algorithmic_number_format_data' => (
35             is => 'ro',
36             isa => HashRef,
37             init_arg => undef,
38             default => sub {
39 19     19   15809 use bigfloat;
  19         64  
  19         229  
40             return {
41             '2d-year' => {
42             'private' => {
43             '0' => {
44             base_value => q(0),
45             divisor => q(1),
46             rule => q(hundred),
47             },
48             '1' => {
49             base_value => q(1),
50             divisor => q(1),
51             rule => q(oh-=%spellout-numbering=),
52             },
53             '10' => {
54             base_value => q(10),
55             divisor => q(10),
56             rule => q(=%spellout-numbering=),
57             },
58             'max' => {
59             base_value => q(10),
60             divisor => q(10),
61             rule => q(=%spellout-numbering=),
62             },
63             },
64             },
65             'and' => {
66             'private' => {
67             '1' => {
68             base_value => q(1),
69             divisor => q(1),
70             rule => q(' and =%spellout-cardinal-verbose=),
71             },
72             '100' => {
73             base_value => q(100),
74             divisor => q(100),
75             rule => q(' =%spellout-cardinal-verbose=),
76             },
77             'max' => {
78             base_value => q(100),
79             divisor => q(100),
80             rule => q(' =%spellout-cardinal-verbose=),
81             },
82             },
83             },
84             'and-o' => {
85             'private' => {
86             '0' => {
87             base_value => q(0),
88             divisor => q(1),
89             rule => q(th),
90             },
91             '1' => {
92             base_value => q(1),
93             divisor => q(1),
94             rule => q(' and =%spellout-ordinal-verbose=),
95             },
96             '100' => {
97             base_value => q(100),
98             divisor => q(100),
99             rule => q(' =%spellout-ordinal-verbose=),
100             },
101             'max' => {
102             base_value => q(100),
103             divisor => q(100),
104             rule => q(' =%spellout-ordinal-verbose=),
105             },
106             },
107             },
108             'commas' => {
109             'private' => {
110             '1' => {
111             base_value => q(1),
112             divisor => q(1),
113             rule => q(' and =%spellout-cardinal-verbose=),
114             },
115             '100' => {
116             base_value => q(100),
117             divisor => q(100),
118             rule => q(, =%spellout-cardinal-verbose=),
119             },
120             '1000' => {
121             base_value => q(1000),
122             divisor => q(1000),
123             rule => q(, ←%spellout-cardinal-verbose← thousand[→%%commas→]),
124             },
125             '1000000' => {
126             base_value => q(1000000),
127             divisor => q(1000000),
128             rule => q(, =%spellout-cardinal-verbose=),
129             },
130             'max' => {
131             base_value => q(1000000),
132             divisor => q(1000000),
133             rule => q(, =%spellout-cardinal-verbose=),
134             },
135             },
136             },
137             'commas-o' => {
138             'private' => {
139             '0' => {
140             base_value => q(0),
141             divisor => q(1),
142             rule => q(th),
143             },
144             '1' => {
145             base_value => q(1),
146             divisor => q(1),
147             rule => q(' and =%spellout-ordinal-verbose=),
148             },
149             '100' => {
150             base_value => q(100),
151             divisor => q(100),
152             rule => q(, =%spellout-ordinal-verbose=),
153             },
154             '1000' => {
155             base_value => q(1000),
156             divisor => q(1000),
157             rule => q(, ←%spellout-cardinal-verbose← thousand→%%commas-o→),
158             },
159             '1000000' => {
160             base_value => q(1000000),
161             divisor => q(1000000),
162             rule => q(, =%spellout-ordinal-verbose=),
163             },
164             'max' => {
165             base_value => q(1000000),
166             divisor => q(1000000),
167             rule => q(, =%spellout-ordinal-verbose=),
168             },
169             },
170             },
171             'digits-ordinal' => {
172             'public' => {
173             '-x' => {
174             divisor => q(1),
175             rule => q(−→→),
176             },
177             '0' => {
178             base_value => q(0),
179             divisor => q(1),
180             rule => q(=#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$),
181             },
182             'max' => {
183             base_value => q(0),
184             divisor => q(1),
185             rule => q(=#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$),
186             },
187             },
188             },
189             'spellout-cardinal' => {
190             'public' => {
191             '-x' => {
192             divisor => q(1),
193             rule => q(minus →→),
194             },
195             '0' => {
196             base_value => q(0),
197             divisor => q(1),
198             rule => q(zero),
199             },
200             'x.x' => {
201             divisor => q(1),
202             rule => q(←← point →→),
203             },
204             '1' => {
205             base_value => q(1),
206             divisor => q(1),
207             rule => q(one),
208             },
209             '2' => {
210             base_value => q(2),
211             divisor => q(1),
212             rule => q(two),
213             },
214             '3' => {
215             base_value => q(3),
216             divisor => q(1),
217             rule => q(three),
218             },
219             '4' => {
220             base_value => q(4),
221             divisor => q(1),
222             rule => q(four),
223             },
224             '5' => {
225             base_value => q(5),
226             divisor => q(1),
227             rule => q(five),
228             },
229             '6' => {
230             base_value => q(6),
231             divisor => q(1),
232             rule => q(six),
233             },
234             '7' => {
235             base_value => q(7),
236             divisor => q(1),
237             rule => q(seven),
238             },
239             '8' => {
240             base_value => q(8),
241             divisor => q(1),
242             rule => q(eight),
243             },
244             '9' => {
245             base_value => q(9),
246             divisor => q(1),
247             rule => q(nine),
248             },
249             '10' => {
250             base_value => q(10),
251             divisor => q(10),
252             rule => q(ten),
253             },
254             '11' => {
255             base_value => q(11),
256             divisor => q(10),
257             rule => q(eleven),
258             },
259             '12' => {
260             base_value => q(12),
261             divisor => q(10),
262             rule => q(twelve),
263             },
264             '13' => {
265             base_value => q(13),
266             divisor => q(10),
267             rule => q(thirteen),
268             },
269             '14' => {
270             base_value => q(14),
271             divisor => q(10),
272             rule => q(fourteen),
273             },
274             '15' => {
275             base_value => q(15),
276             divisor => q(10),
277             rule => q(fifteen),
278             },
279             '16' => {
280             base_value => q(16),
281             divisor => q(10),
282             rule => q(sixteen),
283             },
284             '17' => {
285             base_value => q(17),
286             divisor => q(10),
287             rule => q(seventeen),
288             },
289             '18' => {
290             base_value => q(18),
291             divisor => q(10),
292             rule => q(eighteen),
293             },
294             '19' => {
295             base_value => q(19),
296             divisor => q(10),
297             rule => q(nineteen),
298             },
299             '20' => {
300             base_value => q(20),
301             divisor => q(10),
302             rule => q(twenty[-→→]),
303             },
304             '30' => {
305             base_value => q(30),
306             divisor => q(10),
307             rule => q(thirty[-→→]),
308             },
309             '40' => {
310             base_value => q(40),
311             divisor => q(10),
312             rule => q(forty[-→→]),
313             },
314             '50' => {
315             base_value => q(50),
316             divisor => q(10),
317             rule => q(fifty[-→→]),
318             },
319             '60' => {
320             base_value => q(60),
321             divisor => q(10),
322             rule => q(sixty[-→→]),
323             },
324             '70' => {
325             base_value => q(70),
326             divisor => q(10),
327             rule => q(seventy[-→→]),
328             },
329             '80' => {
330             base_value => q(80),
331             divisor => q(10),
332             rule => q(eighty[-→→]),
333             },
334             '90' => {
335             base_value => q(90),
336             divisor => q(10),
337             rule => q(ninety[-→→]),
338             },
339             '100' => {
340             base_value => q(100),
341             divisor => q(100),
342             rule => q(←← hundred[ →→]),
343             },
344             '1000' => {
345             base_value => q(1000),
346             divisor => q(1000),
347             rule => q(←← thousand[ →→]),
348             },
349             '1000000' => {
350             base_value => q(1000000),
351             divisor => q(1000000),
352             rule => q(←← million[ →→]),
353             },
354             '1000000000' => {
355             base_value => q(1000000000),
356             divisor => q(1000000000),
357             rule => q(←← billion[ →→]),
358             },
359             '1000000000000' => {
360             base_value => q(1000000000000),
361             divisor => q(1000000000000),
362             rule => q(←← trillion[ →→]),
363             },
364             '1000000000000000' => {
365             base_value => q(1000000000000000),
366             divisor => q(1000000000000000),
367             rule => q(←← quadrillion[ →→]),
368             },
369             '1000000000000000000' => {
370             base_value => q(1000000000000000000),
371             divisor => q(1000000000000000000),
372             rule => q(=#,##0=),
373             },
374             'Inf' => {
375             divisor => q(1),
376             rule => q(infinite),
377             },
378             'NaN' => {
379             divisor => q(1),
380             rule => q(not a number),
381             },
382             'max' => {
383             divisor => q(1),
384             rule => q(not a number),
385             },
386             },
387             },
388             'spellout-cardinal-verbose' => {
389             'public' => {
390             '-x' => {
391             divisor => q(1),
392             rule => q(minus →→),
393             },
394             '0' => {
395             base_value => q(0),
396             divisor => q(1),
397             rule => q(=%spellout-numbering=),
398             },
399             'x.x' => {
400             divisor => q(1),
401             rule => q(←← point →→),
402             },
403             '100' => {
404             base_value => q(100),
405             divisor => q(100),
406             rule => q(←← hundred[→%%and→]),
407             },
408             '1000' => {
409             base_value => q(1000),
410             divisor => q(1000),
411             rule => q(←← thousand[→%%and→]),
412             },
413             '100000' => {
414             base_value => q(100000),
415             divisor => q(1000),
416             rule => q(←← thousand[→%%commas→]),
417             },
418             '1000000' => {
419             base_value => q(1000000),
420             divisor => q(1000000),
421             rule => q(←← million[→%%commas→]),
422             },
423             '1000000000' => {
424             base_value => q(1000000000),
425             divisor => q(1000000000),
426             rule => q(←← billion[→%%commas→]),
427             },
428             '1000000000000' => {
429             base_value => q(1000000000000),
430             divisor => q(1000000000000),
431             rule => q(←← trillion[→%%commas→]),
432             },
433             '1000000000000000' => {
434             base_value => q(1000000000000000),
435             divisor => q(1000000000000000),
436             rule => q(←← quadrillion[→%%commas→]),
437             },
438             '1000000000000000000' => {
439             base_value => q(1000000000000000000),
440             divisor => q(1000000000000000000),
441             rule => q(=#,##0=),
442             },
443             'Inf' => {
444             divisor => q(1),
445             rule => q(infinite),
446             },
447             'NaN' => {
448             divisor => q(1),
449             rule => q(not a number),
450             },
451             'max' => {
452             divisor => q(1),
453             rule => q(not a number),
454             },
455             },
456             },
457             'spellout-numbering' => {
458             'public' => {
459             '-x' => {
460             divisor => q(1),
461             rule => q(minus →→),
462             },
463             '0' => {
464             base_value => q(0),
465             divisor => q(1),
466             rule => q(=%spellout-cardinal=),
467             },
468             'Inf' => {
469             divisor => q(1),
470             rule => q(infinity),
471             },
472             'NaN' => {
473             divisor => q(1),
474             rule => q(not a number),
475             },
476             'max' => {
477             divisor => q(1),
478             rule => q(not a number),
479             },
480             },
481             },
482             'spellout-numbering-verbose' => {
483             'public' => {
484             '-x' => {
485             divisor => q(1),
486             rule => q(minus →→),
487             },
488             '0' => {
489             base_value => q(0),
490             divisor => q(1),
491             rule => q(=%spellout-cardinal-verbose=),
492             },
493             'Inf' => {
494             divisor => q(1),
495             rule => q(infinity),
496             },
497             'NaN' => {
498             divisor => q(1),
499             rule => q(not a number),
500             },
501             'max' => {
502             divisor => q(1),
503             rule => q(not a number),
504             },
505             },
506             },
507             'spellout-numbering-year' => {
508             'public' => {
509             '-x' => {
510             divisor => q(1),
511             rule => q(minus →→),
512             },
513             '0' => {
514             base_value => q(0),
515             divisor => q(1),
516             rule => q(=%spellout-numbering=),
517             },
518             'x.x' => {
519             divisor => q(1),
520             rule => q(=#,##0.#=),
521             },
522             '1010' => {
523             base_value => q(1010),
524             divisor => q(100),
525             rule => q(←← →%%2d-year→),
526             },
527             '1100' => {
528             base_value => q(1100),
529             divisor => q(100),
530             rule => q(←← →%%2d-year→),
531             },
532             '2000' => {
533             base_value => q(2000),
534             divisor => q(1000),
535             rule => q(=%spellout-numbering=),
536             },
537             '2010' => {
538             base_value => q(2010),
539             divisor => q(100),
540             rule => q(←← →%%2d-year→),
541             },
542             '2100' => {
543             base_value => q(2100),
544             divisor => q(100),
545             rule => q(←← →%%2d-year→),
546             },
547             '3000' => {
548             base_value => q(3000),
549             divisor => q(1000),
550             rule => q(=%spellout-numbering=),
551             },
552             '3010' => {
553             base_value => q(3010),
554             divisor => q(100),
555             rule => q(←← →%%2d-year→),
556             },
557             '3100' => {
558             base_value => q(3100),
559             divisor => q(100),
560             rule => q(←← →%%2d-year→),
561             },
562             '4000' => {
563             base_value => q(4000),
564             divisor => q(1000),
565             rule => q(=%spellout-numbering=),
566             },
567             '4010' => {
568             base_value => q(4010),
569             divisor => q(100),
570             rule => q(←← →%%2d-year→),
571             },
572             '4100' => {
573             base_value => q(4100),
574             divisor => q(100),
575             rule => q(←← →%%2d-year→),
576             },
577             '5000' => {
578             base_value => q(5000),
579             divisor => q(1000),
580             rule => q(=%spellout-numbering=),
581             },
582             '5010' => {
583             base_value => q(5010),
584             divisor => q(100),
585             rule => q(←← →%%2d-year→),
586             },
587             '5100' => {
588             base_value => q(5100),
589             divisor => q(100),
590             rule => q(←← →%%2d-year→),
591             },
592             '6000' => {
593             base_value => q(6000),
594             divisor => q(1000),
595             rule => q(=%spellout-numbering=),
596             },
597             '6010' => {
598             base_value => q(6010),
599             divisor => q(100),
600             rule => q(←← →%%2d-year→),
601             },
602             '6100' => {
603             base_value => q(6100),
604             divisor => q(100),
605             rule => q(←← →%%2d-year→),
606             },
607             '7000' => {
608             base_value => q(7000),
609             divisor => q(1000),
610             rule => q(=%spellout-numbering=),
611             },
612             '7010' => {
613             base_value => q(7010),
614             divisor => q(100),
615             rule => q(←← →%%2d-year→),
616             },
617             '7100' => {
618             base_value => q(7100),
619             divisor => q(100),
620             rule => q(←← →%%2d-year→),
621             },
622             '8000' => {
623             base_value => q(8000),
624             divisor => q(1000),
625             rule => q(=%spellout-numbering=),
626             },
627             '8010' => {
628             base_value => q(8010),
629             divisor => q(100),
630             rule => q(←← →%%2d-year→),
631             },
632             '8100' => {
633             base_value => q(8100),
634             divisor => q(100),
635             rule => q(←← →%%2d-year→),
636             },
637             '9000' => {
638             base_value => q(9000),
639             divisor => q(1000),
640             rule => q(=%spellout-numbering=),
641             },
642             '9010' => {
643             base_value => q(9010),
644             divisor => q(100),
645             rule => q(←← →%%2d-year→),
646             },
647             '9100' => {
648             base_value => q(9100),
649             divisor => q(100),
650             rule => q(←← →%%2d-year→),
651             },
652             '10000' => {
653             base_value => q(10000),
654             divisor => q(10000),
655             rule => q(=%spellout-numbering=),
656             },
657             'max' => {
658             base_value => q(10000),
659             divisor => q(10000),
660             rule => q(=%spellout-numbering=),
661             },
662             },
663             },
664             'spellout-ordinal' => {
665             'public' => {
666             '-x' => {
667             divisor => q(1),
668             rule => q(minus →→),
669             },
670             '0' => {
671             base_value => q(0),
672             divisor => q(1),
673             rule => q(zeroth),
674             },
675             'x.x' => {
676             divisor => q(1),
677             rule => q(=#,##0.#=),
678             },
679             '1' => {
680             base_value => q(1),
681             divisor => q(1),
682             rule => q(first),
683             },
684             '2' => {
685             base_value => q(2),
686             divisor => q(1),
687             rule => q(second),
688             },
689             '3' => {
690             base_value => q(3),
691             divisor => q(1),
692             rule => q(third),
693             },
694             '4' => {
695             base_value => q(4),
696             divisor => q(1),
697             rule => q(fourth),
698             },
699             '5' => {
700             base_value => q(5),
701             divisor => q(1),
702             rule => q(fifth),
703             },
704             '6' => {
705             base_value => q(6),
706             divisor => q(1),
707             rule => q(sixth),
708             },
709             '7' => {
710             base_value => q(7),
711             divisor => q(1),
712             rule => q(seventh),
713             },
714             '8' => {
715             base_value => q(8),
716             divisor => q(1),
717             rule => q(eighth),
718             },
719             '9' => {
720             base_value => q(9),
721             divisor => q(1),
722             rule => q(ninth),
723             },
724             '10' => {
725             base_value => q(10),
726             divisor => q(10),
727             rule => q(tenth),
728             },
729             '11' => {
730             base_value => q(11),
731             divisor => q(10),
732             rule => q(eleventh),
733             },
734             '12' => {
735             base_value => q(12),
736             divisor => q(10),
737             rule => q(twelfth),
738             },
739             '13' => {
740             base_value => q(13),
741             divisor => q(10),
742             rule => q(=%spellout-numbering=th),
743             },
744             '20' => {
745             base_value => q(20),
746             divisor => q(10),
747             rule => q(twen→%%tieth→),
748             },
749             '30' => {
750             base_value => q(30),
751             divisor => q(10),
752             rule => q(thir→%%tieth→),
753             },
754             '40' => {
755             base_value => q(40),
756             divisor => q(10),
757             rule => q(for→%%tieth→),
758             },
759             '50' => {
760             base_value => q(50),
761             divisor => q(10),
762             rule => q(fif→%%tieth→),
763             },
764             '60' => {
765             base_value => q(60),
766             divisor => q(10),
767             rule => q(six→%%tieth→),
768             },
769             '70' => {
770             base_value => q(70),
771             divisor => q(10),
772             rule => q(seven→%%tieth→),
773             },
774             '80' => {
775             base_value => q(80),
776             divisor => q(10),
777             rule => q(eigh→%%tieth→),
778             },
779             '90' => {
780             base_value => q(90),
781             divisor => q(10),
782             rule => q(nine→%%tieth→),
783             },
784             '100' => {
785             base_value => q(100),
786             divisor => q(100),
787             rule => q(←%spellout-numbering← hundred→%%th→),
788             },
789             '1000' => {
790             base_value => q(1000),
791             divisor => q(1000),
792             rule => q(←%spellout-numbering← thousand→%%th→),
793             },
794             '1000000' => {
795             base_value => q(1000000),
796             divisor => q(1000000),
797             rule => q(←%spellout-numbering← million→%%th→),
798             },
799             '1000000000' => {
800             base_value => q(1000000000),
801             divisor => q(1000000000),
802             rule => q(←%spellout-numbering← billion→%%th→),
803             },
804             '1000000000000' => {
805             base_value => q(1000000000000),
806             divisor => q(1000000000000),
807             rule => q(←%spellout-numbering← trillion→%%th→),
808             },
809             '1000000000000000' => {
810             base_value => q(1000000000000000),
811             divisor => q(1000000000000000),
812             rule => q(←%spellout-numbering← quadrillion→%%th→),
813             },
814             '1000000000000000000' => {
815             base_value => q(1000000000000000000),
816             divisor => q(1000000000000000000),
817             rule => q(=#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$),
818             },
819             'Inf' => {
820             divisor => q(1),
821             rule => q(infinitieth),
822             },
823             'max' => {
824             divisor => q(1),
825             rule => q(infinitieth),
826             },
827             },
828             },
829             'spellout-ordinal-verbose' => {
830             'public' => {
831             '-x' => {
832             divisor => q(1),
833             rule => q(minus →→),
834             },
835             '0' => {
836             base_value => q(0),
837             divisor => q(1),
838             rule => q(=%spellout-ordinal=),
839             },
840             'x.x' => {
841             divisor => q(1),
842             rule => q(=#,##0.#=),
843             },
844             '100' => {
845             base_value => q(100),
846             divisor => q(100),
847             rule => q(←%spellout-numbering-verbose← hundred→%%and-o→),
848             },
849             '1000' => {
850             base_value => q(1000),
851             divisor => q(1000),
852             rule => q(←%spellout-numbering-verbose← thousand→%%and-o→),
853             },
854             '100000' => {
855             base_value => q(100000),
856             divisor => q(1000),
857             rule => q(←%spellout-numbering-verbose← thousand→%%commas-o→),
858             },
859             '1000000' => {
860             base_value => q(1000000),
861             divisor => q(1000000),
862             rule => q(←%spellout-numbering-verbose← million→%%commas-o→),
863             },
864             '1000000000' => {
865             base_value => q(1000000000),
866             divisor => q(1000000000),
867             rule => q(←%spellout-numbering-verbose← billion→%%commas-o→),
868             },
869             '1000000000000' => {
870             base_value => q(1000000000000),
871             divisor => q(1000000000000),
872             rule => q(←%spellout-numbering-verbose← trillion→%%commas-o→),
873             },
874             '1000000000000000' => {
875             base_value => q(1000000000000000),
876             divisor => q(1000000000000000),
877             rule => q(←%spellout-numbering-verbose← quadrillion→%%commas-o→),
878             },
879             '1000000000000000000' => {
880             base_value => q(1000000000000000000),
881             divisor => q(1000000000000000000),
882             rule => q(=#,##0=$(ordinal,one{st}two{nd}few{rd}other{th})$),
883             },
884             'Inf' => {
885             divisor => q(1),
886             rule => q(infinitieth),
887             },
888             'max' => {
889             divisor => q(1),
890             rule => q(infinitieth),
891             },
892             },
893             },
894             'th' => {
895             'private' => {
896             '0' => {
897             base_value => q(0),
898             divisor => q(1),
899             rule => q(th),
900             },
901             '1' => {
902             base_value => q(1),
903             divisor => q(1),
904             rule => q(' =%spellout-ordinal=),
905             },
906             'max' => {
907             base_value => q(1),
908             divisor => q(1),
909             rule => q(' =%spellout-ordinal=),
910             },
911             },
912             },
913             'tieth' => {
914             'private' => {
915             '0' => {
916             base_value => q(0),
917             divisor => q(1),
918             rule => q(tieth),
919             },
920             '1' => {
921             base_value => q(1),
922             divisor => q(1),
923             rule => q(ty-=%spellout-ordinal=),
924             },
925             'max' => {
926             base_value => q(1),
927             divisor => q(1),
928             rule => q(ty-=%spellout-ordinal=),
929             },
930             },
931             },
932             } },
933             );
934              
935             # Need to add code for Key type pattern
936             sub display_name_pattern {
937 3     3 0 73221 my ($self, $name, $region, $script, $variant) = @_;
938              
939 3         11 my $display_pattern = '{0} ({1})';
940 3         17 $display_pattern =~s/\{0\}/$name/g;
941 3         11 my $subtags = join '{0}, {1}', grep {$_} (
  9         24  
942             $region,
943             $script,
944             $variant,
945             );
946              
947 3         17 $display_pattern =~s/\{1\}/$subtags/g;
948 3         17445 return $display_pattern;
949             }
950              
951             has 'display_name_language' => (
952             is => 'ro',
953             isa => CodeRef,
954             init_arg => undef,
955             default => sub {
956             sub {
957             my %languages = (
958             'aa' => 'Afar',
959             'ab' => 'Abkhazian',
960             'ace' => 'Acehnese',
961             'ach' => 'Acoli',
962             'ada' => 'Adangme',
963             'ady' => 'Adyghe',
964             'ae' => 'Avestan',
965             'aeb' => 'Tunisian Arabic',
966             'af' => 'Afrikaans',
967             'afh' => 'Afrihili',
968             'agq' => 'Aghem',
969             'ain' => 'Ainu',
970             'ak' => 'Akan',
971             'akk' => 'Akkadian',
972             'akz' => 'Alabama',
973             'ale' => 'Aleut',
974             'aln' => 'Gheg Albanian',
975             'alt' => 'Southern Altai',
976             'am' => 'Amharic',
977             'an' => 'Aragonese',
978             'ang' => 'Old English',
979             'ann' => 'Obolo',
980             'anp' => 'Angika',
981             'ar' => 'Arabic',
982             'ar_001' => 'Modern Standard Arabic',
983             'arc' => 'Aramaic',
984             'arn' => 'Mapuche',
985             'aro' => 'Araona',
986             'arp' => 'Arapaho',
987             'arq' => 'Algerian Arabic',
988             'ars' => 'Najdi Arabic',
989             'ars@alt=menu' => 'Arabic, Najdi',
990             'arw' => 'Arawak',
991             'ary' => 'Moroccan Arabic',
992             'arz' => 'Egyptian Arabic',
993             'as' => 'Assamese',
994             'asa' => 'Asu',
995             'ase' => 'American Sign Language',
996             'ast' => 'Asturian',
997             'atj' => 'Atikamekw',
998             'av' => 'Avaric',
999             'avk' => 'Kotava',
1000             'awa' => 'Awadhi',
1001             'ay' => 'Aymara',
1002             'az' => 'Azerbaijani',
1003             'az@alt=short' => 'Azeri',
1004             'ba' => 'Bashkir',
1005             'bal' => 'Baluchi',
1006             'ban' => 'Balinese',
1007             'bar' => 'Bavarian',
1008             'bas' => 'Basaa',
1009             'bax' => 'Bamun',
1010             'bbc' => 'Batak Toba',
1011             'bbj' => 'Ghomala',
1012             'be' => 'Belarusian',
1013             'bej' => 'Beja',
1014             'bem' => 'Bemba',
1015             'bew' => 'Betawi',
1016             'bez' => 'Bena',
1017             'bfd' => 'Bafut',
1018             'bfq' => 'Badaga',
1019             'bg' => 'Bulgarian',
1020             'bgc' => 'Haryanvi',
1021             'bgn' => 'Western Balochi',
1022             'bho' => 'Bhojpuri',
1023             'bi' => 'Bislama',
1024             'bik' => 'Bikol',
1025             'bin' => 'Bini',
1026             'bjn' => 'Banjar',
1027             'bkm' => 'Kom',
1028             'bla' => 'Siksiká',
1029             'blo' => 'Anii',
1030             'blt' => 'Tai Dam',
1031             'bm' => 'Bambara',
1032             'bn' => 'Bangla',
1033             'bo' => 'Tibetan',
1034             'bpy' => 'Bishnupriya',
1035             'bqi' => 'Bakhtiari',
1036             'br' => 'Breton',
1037             'bra' => 'Braj',
1038             'brh' => 'Brahui',
1039             'brx' => 'Bodo',
1040             'bs' => 'Bosnian',
1041             'bss' => 'Akoose',
1042             'bua' => 'Buriat',
1043             'bug' => 'Buginese',
1044             'bum' => 'Bulu',
1045             'byn' => 'Blin',
1046             'byv' => 'Medumba',
1047             'ca' => 'Catalan',
1048             'cad' => 'Caddo',
1049             'car' => 'Carib',
1050             'cay' => 'Cayuga',
1051             'cch' => 'Atsam',
1052             'ccp' => 'Chakma',
1053             'ce' => 'Chechen',
1054             'ceb' => 'Cebuano',
1055             'cgg' => 'Chiga',
1056             'ch' => 'Chamorro',
1057             'chb' => 'Chibcha',
1058             'chg' => 'Chagatai',
1059             'chk' => 'Chuukese',
1060             'chm' => 'Mari',
1061             'chn' => 'Chinook Jargon',
1062             'cho' => 'Choctaw',
1063             'chp' => 'Chipewyan',
1064             'chr' => 'Cherokee',
1065             'chy' => 'Cheyenne',
1066             'cic' => 'Chickasaw',
1067             'ckb' => 'Central Kurdish',
1068             'ckb@alt=menu' => 'Kurdish, Central',
1069             'ckb@alt=variant' => 'Kurdish, Sorani',
1070             'clc' => 'Chilcotin',
1071             'co' => 'Corsican',
1072             'cop' => 'Coptic',
1073             'cps' => 'Capiznon',
1074             'cr' => 'Cree',
1075             'crg' => 'Michif',
1076             'crh' => 'Crimean Tatar',
1077             'crj' => 'Southern East Cree',
1078             'crk' => 'Plains Cree',
1079             'crl' => 'Northern East Cree',
1080             'crm' => 'Moose Cree',
1081             'crr' => 'Carolina Algonquian',
1082             'crs' => 'Seselwa Creole French',
1083             'cs' => 'Czech',
1084             'csb' => 'Kashubian',
1085             'csw' => 'Swampy Cree',
1086             'cu' => 'Church Slavic',
1087             'cv' => 'Chuvash',
1088             'cwd' => 'Woods Cree',
1089             'cy' => 'Welsh',
1090             'da' => 'Danish',
1091             'dak' => 'Dakota',
1092             'dar' => 'Dargwa',
1093             'dav' => 'Taita',
1094             'de' => 'German',
1095             'de_AT' => 'Austrian German',
1096             'de_CH' => 'Swiss High German',
1097             'del' => 'Delaware',
1098             'den' => 'Slave',
1099             'dgr' => 'Dogrib',
1100             'din' => 'Dinka',
1101             'dje' => 'Zarma',
1102             'doi' => 'Dogri',
1103             'dsb' => 'Lower Sorbian',
1104             'dtp' => 'Central Dusun',
1105             'dua' => 'Duala',
1106             'dum' => 'Middle Dutch',
1107             'dv' => 'Divehi',
1108             'dyo' => 'Jola-Fonyi',
1109             'dyu' => 'Dyula',
1110             'dz' => 'Dzongkha',
1111             'dzg' => 'Dazaga',
1112             'ebu' => 'Embu',
1113             'ee' => 'Ewe',
1114             'efi' => 'Efik',
1115             'egl' => 'Emilian',
1116             'egy' => 'Ancient Egyptian',
1117             'eka' => 'Ekajuk',
1118             'el' => 'Greek',
1119             'elx' => 'Elamite',
1120             'en' => 'English',
1121             'en_AU' => 'Australian English',
1122             'en_CA' => 'Canadian English',
1123             'en_GB' => 'British English',
1124             'en_GB@alt=short' => 'UK English',
1125             'en_US' => 'American English',
1126             'en_US@alt=short' => 'US English',
1127             'enm' => 'Middle English',
1128             'eo' => 'Esperanto',
1129             'es' => 'Spanish',
1130             'es_419' => 'Latin American Spanish',
1131             'es_ES' => 'European Spanish',
1132             'es_MX' => 'Mexican Spanish',
1133             'esu' => 'Central Yupik',
1134             'et' => 'Estonian',
1135             'eu' => 'Basque',
1136             'ewo' => 'Ewondo',
1137             'ext' => 'Extremaduran',
1138             'fa' => 'Persian',
1139             'fa_AF' => 'Dari',
1140             'fan' => 'Fang',
1141             'fat' => 'Fanti',
1142             'ff' => 'Fula',
1143             'fi' => 'Finnish',
1144             'fil' => 'Filipino',
1145             'fit' => 'Tornedalen Finnish',
1146             'fj' => 'Fijian',
1147             'fo' => 'Faroese',
1148             'fon' => 'Fon',
1149             'fr' => 'French',
1150             'fr_CA' => 'Canadian French',
1151             'fr_CH' => 'Swiss French',
1152             'frc' => 'Cajun French',
1153             'frm' => 'Middle French',
1154             'fro' => 'Old French',
1155             'frp' => 'Arpitan',
1156             'frr' => 'Northern Frisian',
1157             'frs' => 'Eastern Frisian',
1158             'fur' => 'Friulian',
1159             'fy' => 'Western Frisian',
1160             'ga' => 'Irish',
1161             'gaa' => 'Ga',
1162             'gag' => 'Gagauz',
1163             'gan' => 'Gan Chinese',
1164             'gay' => 'Gayo',
1165             'gba' => 'Gbaya',
1166             'gbz' => 'Zoroastrian Dari',
1167             'gd' => 'Scottish Gaelic',
1168             'gez' => 'Geez',
1169             'gil' => 'Gilbertese',
1170             'gl' => 'Galician',
1171             'glk' => 'Gilaki',
1172             'gmh' => 'Middle High German',
1173             'gn' => 'Guarani',
1174             'goh' => 'Old High German',
1175             'gon' => 'Gondi',
1176             'gor' => 'Gorontalo',
1177             'got' => 'Gothic',
1178             'grb' => 'Grebo',
1179             'grc' => 'Ancient Greek',
1180             'gsw' => 'Swiss German',
1181             'gu' => 'Gujarati',
1182             'guc' => 'Wayuu',
1183             'gur' => 'Frafra',
1184             'guz' => 'Gusii',
1185             'gv' => 'Manx',
1186             'gwi' => 'Gwichʼin',
1187             'ha' => 'Hausa',
1188             'hai' => 'Haida',
1189             'hak' => 'Hakka Chinese',
1190             'haw' => 'Hawaiian',
1191             'hax' => 'Southern Haida',
1192             'hdn' => 'Northern Haida',
1193             'he' => 'Hebrew',
1194             'hi' => 'Hindi',
1195             'hi_Latn' => 'Hindi (Latin)',
1196             'hi_Latn@alt=variant' => 'Hinglish',
1197             'hif' => 'Fiji Hindi',
1198             'hil' => 'Hiligaynon',
1199             'hit' => 'Hittite',
1200             'hmn' => 'Hmong',
1201             'hnj' => 'Hmong Njua',
1202             'ho' => 'Hiri Motu',
1203             'hr' => 'Croatian',
1204             'hsb' => 'Upper Sorbian',
1205             'hsn' => 'Xiang Chinese',
1206             'ht' => 'Haitian Creole',
1207             'hu' => 'Hungarian',
1208             'hup' => 'Hupa',
1209             'hur' => 'Halkomelem',
1210             'hy' => 'Armenian',
1211             'hz' => 'Herero',
1212             'ia' => 'Interlingua',
1213             'iba' => 'Iban',
1214             'ibb' => 'Ibibio',
1215             'id' => 'Indonesian',
1216             'ie' => 'Interlingue',
1217             'ig' => 'Igbo',
1218             'ii' => 'Sichuan Yi',
1219             'ik' => 'Inupiaq',
1220             'ike' => 'Eastern Canadian Inuktitut',
1221             'ikt' => 'Western Canadian Inuktitut',
1222             'ilo' => 'Iloko',
1223             'inh' => 'Ingush',
1224             'io' => 'Ido',
1225             'is' => 'Icelandic',
1226             'it' => 'Italian',
1227             'iu' => 'Inuktitut',
1228             'izh' => 'Ingrian',
1229             'ja' => 'Japanese',
1230             'jam' => 'Jamaican Creole English',
1231             'jbo' => 'Lojban',
1232             'jgo' => 'Ngomba',
1233             'jmc' => 'Machame',
1234             'jpr' => 'Judeo-Persian',
1235             'jrb' => 'Judeo-Arabic',
1236             'jut' => 'Jutish',
1237             'jv' => 'Javanese',
1238             'ka' => 'Georgian',
1239             'kaa' => 'Kara-Kalpak',
1240             'kab' => 'Kabyle',
1241             'kac' => 'Kachin',
1242             'kaj' => 'Jju',
1243             'kam' => 'Kamba',
1244             'kaw' => 'Kawi',
1245             'kbd' => 'Kabardian',
1246             'kbl' => 'Kanembu',
1247             'kcg' => 'Tyap',
1248             'kde' => 'Makonde',
1249             'kea' => 'Kabuverdianu',
1250             'ken' => 'Kenyang',
1251             'kfo' => 'Koro',
1252             'kg' => 'Kongo',
1253             'kgp' => 'Kaingang',
1254             'kha' => 'Khasi',
1255             'kho' => 'Khotanese',
1256             'khq' => 'Koyra Chiini',
1257             'khw' => 'Khowar',
1258             'ki' => 'Kikuyu',
1259             'kiu' => 'Kirmanjki',
1260             'kj' => 'Kuanyama',
1261             'kk' => 'Kazakh',
1262             'kkj' => 'Kako',
1263             'kl' => 'Kalaallisut',
1264             'kln' => 'Kalenjin',
1265             'km' => 'Khmer',
1266             'kmb' => 'Kimbundu',
1267             'kn' => 'Kannada',
1268             'ko' => 'Korean',
1269             'koi' => 'Komi-Permyak',
1270             'kok' => 'Konkani',
1271             'kos' => 'Kosraean',
1272             'kpe' => 'Kpelle',
1273             'kr' => 'Kanuri',
1274             'krc' => 'Karachay-Balkar',
1275             'kri' => 'Krio',
1276             'krj' => 'Kinaray-a',
1277             'krl' => 'Karelian',
1278             'kru' => 'Kurukh',
1279             'ks' => 'Kashmiri',
1280             'ksb' => 'Shambala',
1281             'ksf' => 'Bafia',
1282             'ksh' => 'Colognian',
1283             'ku' => 'Kurdish',
1284             'kum' => 'Kumyk',
1285             'kut' => 'Kutenai',
1286             'kv' => 'Komi',
1287             'kw' => 'Cornish',
1288             'kwk' => 'Kwakʼwala',
1289             'kxv' => 'Kuvi',
1290             'ky' => 'Kyrgyz',
1291             'ky@alt=variant' => 'Kirghiz',
1292             'la' => 'Latin',
1293             'lad' => 'Ladino',
1294             'lag' => 'Langi',
1295             'lah' => 'Western Panjabi',
1296             'lam' => 'Lamba',
1297             'lb' => 'Luxembourgish',
1298             'lez' => 'Lezghian',
1299             'lfn' => 'Lingua Franca Nova',
1300             'lg' => 'Ganda',
1301             'li' => 'Limburgish',
1302             'lij' => 'Ligurian',
1303             'lil' => 'Lillooet',
1304             'liv' => 'Livonian',
1305             'lkt' => 'Lakota',
1306             'lmo' => 'Lombard',
1307             'ln' => 'Lingala',
1308             'lo' => 'Lao',
1309             'lol' => 'Mongo',
1310             'lou' => 'Louisiana Creole',
1311             'loz' => 'Lozi',
1312             'lrc' => 'Northern Luri',
1313             'lsm' => 'Saamia',
1314             'lt' => 'Lithuanian',
1315             'ltg' => 'Latgalian',
1316             'lu' => 'Luba-Katanga',
1317             'lua' => 'Luba-Lulua',
1318             'lui' => 'Luiseno',
1319             'lun' => 'Lunda',
1320             'luo' => 'Luo',
1321             'lus' => 'Mizo',
1322             'luy' => 'Luyia',
1323             'lv' => 'Latvian',
1324             'lzh' => 'Literary Chinese',
1325             'lzz' => 'Laz',
1326             'mad' => 'Madurese',
1327             'maf' => 'Mafa',
1328             'mag' => 'Magahi',
1329             'mai' => 'Maithili',
1330             'mak' => 'Makasar',
1331             'man' => 'Mandingo',
1332             'mas' => 'Masai',
1333             'mde' => 'Maba',
1334             'mdf' => 'Moksha',
1335             'mdr' => 'Mandar',
1336             'men' => 'Mende',
1337             'mer' => 'Meru',
1338             'mfe' => 'Morisyen',
1339             'mg' => 'Malagasy',
1340             'mga' => 'Middle Irish',
1341             'mgh' => 'Makhuwa-Meetto',
1342             'mgo' => 'Metaʼ',
1343             'mh' => 'Marshallese',
1344             'mi' => 'Māori',
1345             'mic' => 'Mi\'kmaw',
1346             'min' => 'Minangkabau',
1347             'mk' => 'Macedonian',
1348             'ml' => 'Malayalam',
1349             'mn' => 'Mongolian',
1350             'mnc' => 'Manchu',
1351             'mni' => 'Manipuri',
1352             'moe' => 'Innu-aimun',
1353             'moh' => 'Mohawk',
1354             'mos' => 'Mossi',
1355             'mr' => 'Marathi',
1356             'mrj' => 'Western Mari',
1357             'ms' => 'Malay',
1358             'mt' => 'Maltese',
1359             'mua' => 'Mundang',
1360             'mul' => 'Multiple languages',
1361             'mus' => 'Muscogee',
1362             'mus@alt=official' => 'Mvskoke',
1363             'mwl' => 'Mirandese',
1364             'mwr' => 'Marwari',
1365             'mwv' => 'Mentawai',
1366             'my' => 'Burmese',
1367             'my@alt=variant' => 'Myanmar Language',
1368             'mye' => 'Myene',
1369             'myv' => 'Erzya',
1370             'mzn' => 'Mazanderani',
1371             'na' => 'Nauru',
1372             'nan' => 'Min Nan Chinese',
1373             'nap' => 'Neapolitan',
1374             'naq' => 'Nama',
1375             'nb' => 'Norwegian Bokmål',
1376             'nd' => 'North Ndebele',
1377             'nds' => 'Low German',
1378             'nds_NL' => 'Low Saxon',
1379             'ne' => 'Nepali',
1380             'new' => 'Newari',
1381             'ng' => 'Ndonga',
1382             'nia' => 'Nias',
1383             'niu' => 'Niuean',
1384             'njo' => 'Ao Naga',
1385             'nl' => 'Dutch',
1386             'nl_BE' => 'Flemish',
1387             'nmg' => 'Kwasio',
1388             'nn' => 'Norwegian Nynorsk',
1389             'nnh' => 'Ngiemboon',
1390             'no' => 'Norwegian',
1391             'nog' => 'Nogai',
1392             'non' => 'Old Norse',
1393             'nov' => 'Novial',
1394             'nqo' => 'N’Ko',
1395             'nr' => 'South Ndebele',
1396             'nso' => 'Northern Sotho',
1397             'nus' => 'Nuer',
1398             'nv' => 'Navajo',
1399             'nwc' => 'Classical Newari',
1400             'ny' => 'Nyanja',
1401             'nym' => 'Nyamwezi',
1402             'nyn' => 'Nyankole',
1403             'nyo' => 'Nyoro',
1404             'nzi' => 'Nzima',
1405             'oc' => 'Occitan',
1406             'oj' => 'Ojibwa',
1407             'ojb' => 'Northwestern Ojibwa',
1408             'ojc' => 'Central Ojibwa',
1409             'ojg' => 'Eastern Ojibwa',
1410             'ojs' => 'Oji-Cree',
1411             'ojw' => 'Western Ojibwa',
1412             'oka' => 'Okanagan',
1413             'om' => 'Oromo',
1414             'or' => 'Odia',
1415             'os' => 'Ossetic',
1416             'osa' => 'Osage',
1417             'ota' => 'Ottoman Turkish',
1418             'pa' => 'Punjabi',
1419             'pag' => 'Pangasinan',
1420             'pal' => 'Pahlavi',
1421             'pam' => 'Pampanga',
1422             'pap' => 'Papiamento',
1423             'pau' => 'Palauan',
1424             'pcd' => 'Picard',
1425             'pcm' => 'Nigerian Pidgin',
1426             'pdc' => 'Pennsylvania German',
1427             'pdt' => 'Plautdietsch',
1428             'peo' => 'Old Persian',
1429             'pfl' => 'Palatine German',
1430             'phn' => 'Phoenician',
1431             'pi' => 'Pali',
1432             'pis' => 'Pijin',
1433             'pl' => 'Polish',
1434             'pms' => 'Piedmontese',
1435             'pnt' => 'Pontic',
1436             'pon' => 'Pohnpeian',
1437             'pqm' => 'Maliseet-Passamaquoddy',
1438             'prg' => 'Prussian',
1439             'pro' => 'Old Provençal',
1440             'ps' => 'Pashto',
1441             'ps@alt=variant' => 'Pushto',
1442             'pt' => 'Portuguese',
1443             'pt_BR' => 'Brazilian Portuguese',
1444             'pt_PT' => 'European Portuguese',
1445             'qu' => 'Quechua',
1446             'quc' => 'Kʼicheʼ',
1447             'qug' => 'Chimborazo Highland Quichua',
1448             'raj' => 'Rajasthani',
1449             'rap' => 'Rapanui',
1450             'rar' => 'Rarotongan',
1451             'rgn' => 'Romagnol',
1452             'rhg' => 'Rohingya',
1453             'rif' => 'Riffian',
1454             'rm' => 'Romansh',
1455             'rn' => 'Rundi',
1456             'ro' => 'Romanian',
1457             'ro_MD' => 'Moldavian',
1458             'rof' => 'Rombo',
1459             'rom' => 'Romany',
1460             'rtm' => 'Rotuman',
1461             'ru' => 'Russian',
1462             'rue' => 'Rusyn',
1463             'rug' => 'Roviana',
1464             'rup' => 'Aromanian',
1465             'rw' => 'Kinyarwanda',
1466             'rwk' => 'Rwa',
1467             'sa' => 'Sanskrit',
1468             'sad' => 'Sandawe',
1469             'sah' => 'Yakut',
1470             'sam' => 'Samaritan Aramaic',
1471             'saq' => 'Samburu',
1472             'sas' => 'Sasak',
1473             'sat' => 'Santali',
1474             'saz' => 'Saurashtra',
1475             'sba' => 'Ngambay',
1476             'sbp' => 'Sangu',
1477             'sc' => 'Sardinian',
1478             'scn' => 'Sicilian',
1479             'sco' => 'Scots',
1480             'sd' => 'Sindhi',
1481             'sdc' => 'Sassarese Sardinian',
1482             'sdh' => 'Southern Kurdish',
1483             'se' => 'Northern Sami',
1484             'se@alt=menu' => 'Sami, Northern',
1485             'see' => 'Seneca',
1486             'seh' => 'Sena',
1487             'sei' => 'Seri',
1488             'sel' => 'Selkup',
1489             'ses' => 'Koyraboro Senni',
1490             'sg' => 'Sango',
1491             'sga' => 'Old Irish',
1492             'sgs' => 'Samogitian',
1493             'sh' => 'Serbo-Croatian',
1494             'shi' => 'Tachelhit',
1495             'shn' => 'Shan',
1496             'shu' => 'Chadian Arabic',
1497             'si' => 'Sinhala',
1498             'sid' => 'Sidamo',
1499             'sk' => 'Slovak',
1500             'sl' => 'Slovenian',
1501             'slh' => 'Southern Lushootseed',
1502             'sli' => 'Lower Silesian',
1503             'sly' => 'Selayar',
1504             'sm' => 'Samoan',
1505             'sma' => 'Southern Sami',
1506             'sma@alt=menu' => 'Sami, Southern',
1507             'smj' => 'Lule Sami',
1508             'smj@alt=menu' => 'Sami, Lule',
1509             'smn' => 'Inari Sami',
1510             'smn@alt=menu' => 'Sami, Inari',
1511             'sms' => 'Skolt Sami',
1512             'sms@alt=menu' => 'Sami, Skolt',
1513             'sn' => 'Shona',
1514             'snk' => 'Soninke',
1515             'so' => 'Somali',
1516             'sog' => 'Sogdien',
1517             'sq' => 'Albanian',
1518             'sr' => 'Serbian',
1519             'sr_ME' => 'Montenegrin',
1520             'srn' => 'Sranan Tongo',
1521             'srr' => 'Serer',
1522             'ss' => 'Swati',
1523             'ssy' => 'Saho',
1524             'st' => 'Southern Sotho',
1525             'stq' => 'Saterland Frisian',
1526             'str' => 'Straits Salish',
1527             'su' => 'Sundanese',
1528             'suk' => 'Sukuma',
1529             'sus' => 'Susu',
1530             'sux' => 'Sumerian',
1531             'sv' => 'Swedish',
1532             'sw' => 'Swahili',
1533             'sw_CD' => 'Congo Swahili',
1534             'swb' => 'Comorian',
1535             'syc' => 'Classical Syriac',
1536             'syr' => 'Syriac',
1537             'szl' => 'Silesian',
1538             'ta' => 'Tamil',
1539             'tce' => 'Southern Tutchone',
1540             'tcy' => 'Tulu',
1541             'te' => 'Telugu',
1542             'tem' => 'Timne',
1543             'teo' => 'Teso',
1544             'ter' => 'Tereno',
1545             'tet' => 'Tetum',
1546             'tg' => 'Tajik',
1547             'tgx' => 'Tagish',
1548             'th' => 'Thai',
1549             'tht' => 'Tahltan',
1550             'ti' => 'Tigrinya',
1551             'tig' => 'Tigre',
1552             'tiv' => 'Tiv',
1553             'tk' => 'Turkmen',
1554             'tkl' => 'Tokelau',
1555             'tkr' => 'Tsakhur',
1556             'tl' => 'Tagalog',
1557             'tlh' => 'Klingon',
1558             'tli' => 'Tlingit',
1559             'tly' => 'Talysh',
1560             'tmh' => 'Tamashek',
1561             'tn' => 'Tswana',
1562             'to' => 'Tongan',
1563             'tog' => 'Nyasa Tonga',
1564             'tok' => 'Toki Pona',
1565             'tpi' => 'Tok Pisin',
1566             'tr' => 'Turkish',
1567             'tru' => 'Turoyo',
1568             'trv' => 'Taroko',
1569             'trw' => 'Torwali',
1570             'ts' => 'Tsonga',
1571             'tsd' => 'Tsakonian',
1572             'tsi' => 'Tsimshian',
1573             'tt' => 'Tatar',
1574             'ttm' => 'Northern Tutchone',
1575             'ttt' => 'Muslim Tat',
1576             'tum' => 'Tumbuka',
1577             'tvl' => 'Tuvalu',
1578             'tw' => 'Twi',
1579             'twq' => 'Tasawaq',
1580             'ty' => 'Tahitian',
1581             'tyv' => 'Tuvinian',
1582             'tzm' => 'Central Atlas Tamazight',
1583             'udm' => 'Udmurt',
1584             'ug' => 'Uyghur',
1585             'ug@alt=variant' => 'Uighur',
1586             'uga' => 'Ugaritic',
1587             'uk' => 'Ukrainian',
1588             'umb' => 'Umbundu',
1589             'und' => 'Unknown language',
1590             'ur' => 'Urdu',
1591             'uz' => 'Uzbek',
1592             'vai' => 'Vai',
1593             've' => 'Venda',
1594             'vec' => 'Venetian',
1595             'vep' => 'Veps',
1596             'vi' => 'Vietnamese',
1597             'vls' => 'West Flemish',
1598             'vmf' => 'Main-Franconian',
1599             'vmw' => 'Makhuwa',
1600             'vo' => 'Volapük',
1601             'vot' => 'Votic',
1602             'vro' => 'Võro',
1603             'vun' => 'Vunjo',
1604             'wa' => 'Walloon',
1605             'wae' => 'Walser',
1606             'wal' => 'Wolaytta',
1607             'war' => 'Waray',
1608             'was' => 'Washo',
1609             'wbp' => 'Warlpiri',
1610             'wo' => 'Wolof',
1611             'wuu' => 'Wu Chinese',
1612             'xal' => 'Kalmyk',
1613             'xh' => 'Xhosa',
1614             'xmf' => 'Mingrelian',
1615             'xnr' => 'Kangri',
1616             'xog' => 'Soga',
1617             'yao' => 'Yao',
1618             'yap' => 'Yapese',
1619             'yav' => 'Yangben',
1620             'ybb' => 'Yemba',
1621             'yi' => 'Yiddish',
1622             'yo' => 'Yoruba',
1623             'yrl' => 'Nheengatu',
1624             'yue' => 'Cantonese',
1625             'yue@alt=menu' => 'Chinese, Cantonese',
1626             'za' => 'Zhuang',
1627             'zap' => 'Zapotec',
1628             'zbl' => 'Blissymbols',
1629             'zea' => 'Zeelandic',
1630             'zen' => 'Zenaga',
1631             'zgh' => 'Standard Moroccan Tamazight',
1632             'zh' => 'Chinese',
1633             'zh@alt=long' => 'Mandarin Chinese',
1634             'zh@alt=menu' => 'Chinese, Mandarin',
1635             'zh_Hans' => 'Simplified Chinese',
1636             'zh_Hans@alt=long' => 'Simplified Mandarin Chinese',
1637             'zh_Hant' => 'Traditional Chinese',
1638             'zh_Hant@alt=long' => 'Traditional Mandarin Chinese',
1639             'zu' => 'Zulu',
1640             'zun' => 'Zuni',
1641             'zxx' => 'No linguistic content',
1642             'zza' => 'Zaza',
1643              
1644             );
1645             if (@_) {
1646             return $languages{$_[0]};
1647             }
1648             return \%languages;
1649             }
1650             },
1651             );
1652              
1653             has 'display_name_script' => (
1654             is => 'ro',
1655             isa => CodeRef,
1656             init_arg => undef,
1657             default => sub {
1658             sub {
1659             my %scripts = (
1660             'Adlm' => 'Adlam',
1661             'Afak' => 'Afaka',
1662             'Aghb' => 'Caucasian Albanian',
1663             'Ahom' => 'Ahom',
1664             'Arab' => 'Arabic',
1665             'Arab@alt=variant' => 'Perso-Arabic',
1666             'Aran' => 'Nastaliq',
1667             'Armi' => 'Imperial Aramaic',
1668             'Armn' => 'Armenian',
1669             'Avst' => 'Avestan',
1670             'Bali' => 'Balinese',
1671             'Bamu' => 'Bamum',
1672             'Bass' => 'Bassa Vah',
1673             'Batk' => 'Batak',
1674             'Beng' => 'Bangla',
1675             'Bhks' => 'Bhaiksuki',
1676             'Blis' => 'Blissymbols',
1677             'Bopo' => 'Bopomofo',
1678             'Brah' => 'Brahmi',
1679             'Brai' => 'Braille',
1680             'Bugi' => 'Buginese',
1681             'Buhd' => 'Buhid',
1682             'Cakm' => 'Chakma',
1683             'Cans' => 'Unified Canadian Aboriginal Syllabics',
1684             'Cans@alt=short' => 'UCAS',
1685             'Cari' => 'Carian',
1686             'Cham' => 'Cham',
1687             'Cher' => 'Cherokee',
1688             'Chrs' => 'Chorasmian',
1689             'Cirt' => 'Cirth',
1690             'Copt' => 'Coptic',
1691             'Cpmn' => 'Cypro-Minoan',
1692             'Cprt' => 'Cypriot',
1693             'Cyrl' => 'Cyrillic',
1694             'Cyrs' => 'Old Church Slavonic Cyrillic',
1695             'Deva' => 'Devanagari',
1696             'Diak' => 'Dives Akuru',
1697             'Dogr' => 'Dogra',
1698             'Dsrt' => 'Deseret',
1699             'Dupl' => 'Duployan shorthand',
1700             'Egyd' => 'Egyptian demotic',
1701             'Egyh' => 'Egyptian hieratic',
1702             'Egyp' => 'Egyptian hieroglyphs',
1703             'Elba' => 'Elbasan',
1704             'Elym' => 'Elymaic',
1705             'Ethi' => 'Ethiopic',
1706             'Gara' => 'Garay',
1707             'Geok' => 'Georgian Khutsuri',
1708             'Geor' => 'Georgian',
1709             'Glag' => 'Glagolitic',
1710             'Gong' => 'Gunjala Gondi',
1711             'Gonm' => 'Masaram Gondi',
1712             'Goth' => 'Gothic',
1713             'Gran' => 'Grantha',
1714             'Grek' => 'Greek',
1715             'Gujr' => 'Gujarati',
1716             'Gukh' => 'Gurung Khema',
1717             'Guru' => 'Gurmukhi',
1718             'Hanb' => 'Han with Bopomofo',
1719             'Hang' => 'Hangul',
1720             'Hani' => 'Han',
1721             'Hano' => 'Hanunoo',
1722             'Hans' => 'Simplified',
1723             'Hans@alt=stand-alone' => 'Simplified Han',
1724             'Hant' => 'Traditional',
1725             'Hant@alt=stand-alone' => 'Traditional Han',
1726             'Hatr' => 'Hatran',
1727             'Hebr' => 'Hebrew',
1728             'Hira' => 'Hiragana',
1729             'Hluw' => 'Anatolian Hieroglyphs',
1730             'Hmng' => 'Pahawh Hmong',
1731             'Hmnp' => 'Nyiakeng Puachue Hmong',
1732             'Hrkt' => 'Japanese syllabaries',
1733             'Hung' => 'Old Hungarian',
1734             'Inds' => 'Indus',
1735             'Ital' => 'Old Italic',
1736             'Jamo' => 'Jamo',
1737             'Java' => 'Javanese',
1738             'Jpan' => 'Japanese',
1739             'Jurc' => 'Jurchen',
1740             'Kali' => 'Kayah Li',
1741             'Kana' => 'Katakana',
1742             'Kawi' => 'Kawi',
1743             'Khar' => 'Kharoshthi',
1744             'Khmr' => 'Khmer',
1745             'Khoj' => 'Khojki',
1746             'Kits' => 'Khitan small script',
1747             'Knda' => 'Kannada',
1748             'Kore' => 'Korean',
1749             'Kpel' => 'Kpelle',
1750             'Krai' => 'Kirat Rai',
1751             'Kthi' => 'Kaithi',
1752             'Lana' => 'Lanna',
1753             'Laoo' => 'Lao',
1754             'Latf' => 'Fraktur Latin',
1755             'Latg' => 'Gaelic Latin',
1756             'Latn' => 'Latin',
1757             'Lepc' => 'Lepcha',
1758             'Limb' => 'Limbu',
1759             'Lina' => 'Linear A',
1760             'Linb' => 'Linear B',
1761             'Lisu' => 'Fraser',
1762             'Loma' => 'Loma',
1763             'Lyci' => 'Lycian',
1764             'Lydi' => 'Lydian',
1765             'Mahj' => 'Mahajani',
1766             'Maka' => 'Makasar',
1767             'Mand' => 'Mandaean',
1768             'Mani' => 'Manichaean',
1769             'Marc' => 'Marchen',
1770             'Maya' => 'Mayan hieroglyphs',
1771             'Medf' => 'Medefaidrin',
1772             'Mend' => 'Mende',
1773             'Merc' => 'Meroitic Cursive',
1774             'Mero' => 'Meroitic',
1775             'Mlym' => 'Malayalam',
1776             'Modi' => 'Modi',
1777             'Mong' => 'Mongolian',
1778             'Moon' => 'Moon',
1779             'Mroo' => 'Mro',
1780             'Mtei' => 'Meitei Mayek',
1781             'Mult' => 'Multani',
1782             'Mymr' => 'Myanmar',
1783             'Nagm' => 'Nag Mundari',
1784             'Nand' => 'Nandinagari',
1785             'Narb' => 'Old North Arabian',
1786             'Nbat' => 'Nabataean',
1787             'Newa' => 'Newa',
1788             'Nkgb' => 'Naxi Geba',
1789             'Nkoo' => 'N’Ko',
1790             'Nshu' => 'Nüshu',
1791             'Ogam' => 'Ogham',
1792             'Olck' => 'Ol Chiki',
1793             'Onao' => 'Ol Onal',
1794             'Orkh' => 'Orkhon',
1795             'Orya' => 'Odia',
1796             'Osge' => 'Osage',
1797             'Osma' => 'Osmanya',
1798             'Ougr' => 'Old Uyghur',
1799             'Palm' => 'Palmyrene',
1800             'Pauc' => 'Pau Cin Hau',
1801             'Perm' => 'Old Permic',
1802             'Phag' => 'Phags-pa',
1803             'Phli' => 'Inscriptional Pahlavi',
1804             'Phlp' => 'Psalter Pahlavi',
1805             'Phlv' => 'Book Pahlavi',
1806             'Phnx' => 'Phoenician',
1807             'Plrd' => 'Pollard Phonetic',
1808             'Prti' => 'Inscriptional Parthian',
1809             'Qaag' => 'Zawgyi',
1810             'Rjng' => 'Rejang',
1811             'Rohg' => 'Hanifi',
1812             'Rohg@alt=stand-alone' => 'Hanifi Rohingya',
1813             'Roro' => 'Rongorongo',
1814             'Runr' => 'Runic',
1815             'Samr' => 'Samaritan',
1816             'Sara' => 'Sarati',
1817             'Sarb' => 'Old South Arabian',
1818             'Saur' => 'Saurashtra',
1819             'Sgnw' => 'SignWriting',
1820             'Shaw' => 'Shavian',
1821             'Shrd' => 'Sharada',
1822             'Sidd' => 'Siddham',
1823             'Sind' => 'Khudawadi',
1824             'Sinh' => 'Sinhala',
1825             'Sogd' => 'Sogdian',
1826             'Sogo' => 'Old Sogdian',
1827             'Sora' => 'Sora Sompeng',
1828             'Soyo' => 'Soyombo',
1829             'Sund' => 'Sundanese',
1830             'Sunu' => 'Sunuwar',
1831             'Sylo' => 'Syloti Nagri',
1832             'Syrc' => 'Syriac',
1833             'Syre' => 'Estrangelo Syriac',
1834             'Syrj' => 'Western Syriac',
1835             'Syrn' => 'Eastern Syriac',
1836             'Tagb' => 'Tagbanwa',
1837             'Takr' => 'Takri',
1838             'Tale' => 'Tai Le',
1839             'Talu' => 'New Tai Lue',
1840             'Taml' => 'Tamil',
1841             'Tang' => 'Tangut',
1842             'Tavt' => 'Tai Viet',
1843             'Telu' => 'Telugu',
1844             'Teng' => 'Tengwar',
1845             'Tfng' => 'Tifinagh',
1846             'Tglg' => 'Tagalog',
1847             'Thaa' => 'Thaana',
1848             'Thai' => 'Thai',
1849             'Tibt' => 'Tibetan',
1850             'Tirh' => 'Tirhuta',
1851             'Tnsa' => 'Tangsa',
1852             'Todr' => 'Todhri',
1853             'Toto' => 'Toto',
1854             'Tutg' => 'Tulu-Tigalari',
1855             'Ugar' => 'Ugaritic',
1856             'Vaii' => 'Vai',
1857             'Visp' => 'Visible Speech',
1858             'Vith' => 'Vithkuqi',
1859             'Wara' => 'Varang Kshiti',
1860             'Wcho' => 'Wancho',
1861             'Wole' => 'Woleai',
1862             'Xpeo' => 'Old Persian',
1863             'Xsux' => 'Sumero-Akkadian Cuneiform',
1864             'Xsux@alt=short' => 'S-A Cuneiform',
1865             'Yezi' => 'Yezidi',
1866             'Yiii' => 'Yi',
1867             'Zanb' => 'Zanabazar Square',
1868             'Zinh' => 'Inherited',
1869             'Zmth' => 'Mathematical Notation',
1870             'Zsye' => 'Emoji',
1871             'Zsym' => 'Symbols',
1872             'Zxxx' => 'Unwritten',
1873             'Zyyy' => 'Common',
1874             'Zzzz' => 'Unknown Script',
1875              
1876             );
1877             if ( @_ ) {
1878             return $scripts{$_[0]};
1879             }
1880             return \%scripts;
1881             }
1882             }
1883             );
1884              
1885             has 'display_name_region' => (
1886             is => 'ro',
1887             isa => HashRef[Str],
1888             init_arg => undef,
1889             default => sub {
1890             {
1891             '001' => 'world',
1892             '002' => 'Africa',
1893             '003' => 'North America',
1894             '005' => 'South America',
1895             '009' => 'Oceania',
1896             '011' => 'Western Africa',
1897             '013' => 'Central America',
1898             '014' => 'Eastern Africa',
1899             '015' => 'Northern Africa',
1900             '017' => 'Middle Africa',
1901             '018' => 'Southern Africa',
1902             '019' => 'Americas',
1903             '021' => 'Northern America',
1904             '029' => 'Caribbean',
1905             '030' => 'Eastern Asia',
1906             '034' => 'Southern Asia',
1907             '035' => 'Southeast Asia',
1908             '039' => 'Southern Europe',
1909             '053' => 'Australasia',
1910             '054' => 'Melanesia',
1911             '057' => 'Micronesian Region',
1912             '061' => 'Polynesia',
1913             '142' => 'Asia',
1914             '143' => 'Central Asia',
1915             '145' => 'Western Asia',
1916             '150' => 'Europe',
1917             '151' => 'Eastern Europe',
1918             '154' => 'Northern Europe',
1919             '155' => 'Western Europe',
1920             '202' => 'Sub-Saharan Africa',
1921             '419' => 'Latin America',
1922             'AC' => 'Ascension Island',
1923             'AD' => 'Andorra',
1924             'AE' => 'United Arab Emirates',
1925             'AF' => 'Afghanistan',
1926             'AG' => 'Antigua & Barbuda',
1927             'AI' => 'Anguilla',
1928             'AL' => 'Albania',
1929             'AM' => 'Armenia',
1930             'AO' => 'Angola',
1931             'AQ' => 'Antarctica',
1932             'AR' => 'Argentina',
1933             'AS' => 'American Samoa',
1934             'AT' => 'Austria',
1935             'AU' => 'Australia',
1936             'AW' => 'Aruba',
1937             'AX' => 'Åland Islands',
1938             'AZ' => 'Azerbaijan',
1939             'BA' => 'Bosnia & Herzegovina',
1940             'BA@alt=short' => 'Bosnia',
1941             'BB' => 'Barbados',
1942             'BD' => 'Bangladesh',
1943             'BE' => 'Belgium',
1944             'BF' => 'Burkina Faso',
1945             'BG' => 'Bulgaria',
1946             'BH' => 'Bahrain',
1947             'BI' => 'Burundi',
1948             'BJ' => 'Benin',
1949             'BL' => 'St. Barthélemy',
1950             'BM' => 'Bermuda',
1951             'BN' => 'Brunei',
1952             'BO' => 'Bolivia',
1953             'BQ' => 'Caribbean Netherlands',
1954             'BR' => 'Brazil',
1955             'BS' => 'Bahamas',
1956             'BT' => 'Bhutan',
1957             'BV' => 'Bouvet Island',
1958             'BW' => 'Botswana',
1959             'BY' => 'Belarus',
1960             'BZ' => 'Belize',
1961             'CA' => 'Canada',
1962             'CC' => 'Cocos (Keeling) Islands',
1963             'CD' => 'Congo - Kinshasa',
1964             'CD@alt=variant' => 'Congo (DRC)',
1965             'CF' => 'Central African Republic',
1966             'CG' => 'Congo - Brazzaville',
1967             'CG@alt=variant' => 'Congo (Republic)',
1968             'CH' => 'Switzerland',
1969             'CI' => 'Côte d’Ivoire',
1970             'CI@alt=variant' => 'Ivory Coast',
1971             'CK' => 'Cook Islands',
1972             'CL' => 'Chile',
1973             'CM' => 'Cameroon',
1974             'CN' => 'China',
1975             'CO' => 'Colombia',
1976             'CP' => 'Clipperton Island',
1977             'CQ' => 'Sark',
1978             'CR' => 'Costa Rica',
1979             'CU' => 'Cuba',
1980             'CV' => 'Cape Verde',
1981             'CV@alt=variant' => 'Cabo Verde',
1982             'CW' => 'Curaçao',
1983             'CX' => 'Christmas Island',
1984             'CY' => 'Cyprus',
1985             'CZ' => 'Czechia',
1986             'CZ@alt=variant' => 'Czech Republic',
1987             'DE' => 'Germany',
1988             'DG' => 'Diego Garcia',
1989             'DJ' => 'Djibouti',
1990             'DK' => 'Denmark',
1991             'DM' => 'Dominica',
1992             'DO' => 'Dominican Republic',
1993             'DZ' => 'Algeria',
1994             'EA' => 'Ceuta & Melilla',
1995             'EC' => 'Ecuador',
1996             'EE' => 'Estonia',
1997             'EG' => 'Egypt',
1998             'EH' => 'Western Sahara',
1999             'ER' => 'Eritrea',
2000             'ES' => 'Spain',
2001             'ET' => 'Ethiopia',
2002             'EU' => 'European Union',
2003             'EZ' => 'Eurozone',
2004             'FI' => 'Finland',
2005             'FJ' => 'Fiji',
2006             'FK' => 'Falkland Islands',
2007             'FK@alt=variant' => 'Falkland Islands (Islas Malvinas)',
2008             'FM' => 'Micronesia',
2009             'FO' => 'Faroe Islands',
2010             'FR' => 'France',
2011             'GA' => 'Gabon',
2012             'GB' => 'United Kingdom',
2013             'GB@alt=short' => 'UK',
2014             'GD' => 'Grenada',
2015             'GE' => 'Georgia',
2016             'GF' => 'French Guiana',
2017             'GG' => 'Guernsey',
2018             'GH' => 'Ghana',
2019             'GI' => 'Gibraltar',
2020             'GL' => 'Greenland',
2021             'GM' => 'Gambia',
2022             'GN' => 'Guinea',
2023             'GP' => 'Guadeloupe',
2024             'GQ' => 'Equatorial Guinea',
2025             'GR' => 'Greece',
2026             'GS' => 'South Georgia & South Sandwich Islands',
2027             'GT' => 'Guatemala',
2028             'GU' => 'Guam',
2029             'GW' => 'Guinea-Bissau',
2030             'GY' => 'Guyana',
2031             'HK' => 'Hong Kong SAR China',
2032             'HK@alt=short' => 'Hong Kong',
2033             'HM' => 'Heard & McDonald Islands',
2034             'HN' => 'Honduras',
2035             'HR' => 'Croatia',
2036             'HT' => 'Haiti',
2037             'HU' => 'Hungary',
2038             'IC' => 'Canary Islands',
2039             'ID' => 'Indonesia',
2040             'IE' => 'Ireland',
2041             'IL' => 'Israel',
2042             'IM' => 'Isle of Man',
2043             'IN' => 'India',
2044             'IO' => 'British Indian Ocean Territory',
2045             'IO@alt=chagos' => 'Chagos Archipelago',
2046             'IQ' => 'Iraq',
2047             'IR' => 'Iran',
2048             'IS' => 'Iceland',
2049             'IT' => 'Italy',
2050             'JE' => 'Jersey',
2051             'JM' => 'Jamaica',
2052             'JO' => 'Jordan',
2053             'JP' => 'Japan',
2054             'KE' => 'Kenya',
2055             'KG' => 'Kyrgyzstan',
2056             'KH' => 'Cambodia',
2057             'KI' => 'Kiribati',
2058             'KM' => 'Comoros',
2059             'KN' => 'St. Kitts & Nevis',
2060             'KP' => 'North Korea',
2061             'KR' => 'South Korea',
2062             'KW' => 'Kuwait',
2063             'KY' => 'Cayman Islands',
2064             'KZ' => 'Kazakhstan',
2065             'LA' => 'Laos',
2066             'LB' => 'Lebanon',
2067             'LC' => 'St. Lucia',
2068             'LI' => 'Liechtenstein',
2069             'LK' => 'Sri Lanka',
2070             'LR' => 'Liberia',
2071             'LS' => 'Lesotho',
2072             'LT' => 'Lithuania',
2073             'LU' => 'Luxembourg',
2074             'LV' => 'Latvia',
2075             'LY' => 'Libya',
2076             'MA' => 'Morocco',
2077             'MC' => 'Monaco',
2078             'MD' => 'Moldova',
2079             'ME' => 'Montenegro',
2080             'MF' => 'St. Martin',
2081             'MG' => 'Madagascar',
2082             'MH' => 'Marshall Islands',
2083             'MK' => 'North Macedonia',
2084             'ML' => 'Mali',
2085             'MM' => 'Myanmar (Burma)',
2086             'MM@alt=short' => 'Myanmar',
2087             'MN' => 'Mongolia',
2088             'MO' => 'Macao SAR China',
2089             'MO@alt=short' => 'Macao',
2090             'MP' => 'Northern Mariana Islands',
2091             'MQ' => 'Martinique',
2092             'MR' => 'Mauritania',
2093             'MS' => 'Montserrat',
2094             'MT' => 'Malta',
2095             'MU' => 'Mauritius',
2096             'MV' => 'Maldives',
2097             'MW' => 'Malawi',
2098             'MX' => 'Mexico',
2099             'MY' => 'Malaysia',
2100             'MZ' => 'Mozambique',
2101             'NA' => 'Namibia',
2102             'NC' => 'New Caledonia',
2103             'NE' => 'Niger',
2104             'NF' => 'Norfolk Island',
2105             'NG' => 'Nigeria',
2106             'NI' => 'Nicaragua',
2107             'NL' => 'Netherlands',
2108             'NO' => 'Norway',
2109             'NP' => 'Nepal',
2110             'NR' => 'Nauru',
2111             'NU' => 'Niue',
2112             'NZ' => 'New Zealand',
2113             'NZ@alt=variant' => 'Aotearoa New Zealand',
2114             'OM' => 'Oman',
2115             'PA' => 'Panama',
2116             'PE' => 'Peru',
2117             'PF' => 'French Polynesia',
2118             'PG' => 'Papua New Guinea',
2119             'PH' => 'Philippines',
2120             'PK' => 'Pakistan',
2121             'PL' => 'Poland',
2122             'PM' => 'St. Pierre & Miquelon',
2123             'PN' => 'Pitcairn Islands',
2124             'PR' => 'Puerto Rico',
2125             'PS' => 'Palestinian Territories',
2126             'PS@alt=short' => 'Palestine',
2127             'PT' => 'Portugal',
2128             'PW' => 'Palau',
2129             'PY' => 'Paraguay',
2130             'QA' => 'Qatar',
2131             'QO' => 'Outlying Oceania',
2132             'RE' => 'Réunion',
2133             'RO' => 'Romania',
2134             'RS' => 'Serbia',
2135             'RU' => 'Russia',
2136             'RW' => 'Rwanda',
2137             'SA' => 'Saudi Arabia',
2138             'SB' => 'Solomon Islands',
2139             'SC' => 'Seychelles',
2140             'SD' => 'Sudan',
2141             'SE' => 'Sweden',
2142             'SG' => 'Singapore',
2143             'SH' => 'St. Helena',
2144             'SI' => 'Slovenia',
2145             'SJ' => 'Svalbard & Jan Mayen',
2146             'SK' => 'Slovakia',
2147             'SL' => 'Sierra Leone',
2148             'SM' => 'San Marino',
2149             'SN' => 'Senegal',
2150             'SO' => 'Somalia',
2151             'SR' => 'Suriname',
2152             'SS' => 'South Sudan',
2153             'ST' => 'São Tomé & Príncipe',
2154             'SV' => 'El Salvador',
2155             'SX' => 'Sint Maarten',
2156             'SY' => 'Syria',
2157             'SZ' => 'Eswatini',
2158             'SZ@alt=variant' => 'Swaziland',
2159             'TA' => 'Tristan da Cunha',
2160             'TC' => 'Turks & Caicos Islands',
2161             'TD' => 'Chad',
2162             'TF' => 'French Southern Territories',
2163             'TG' => 'Togo',
2164             'TH' => 'Thailand',
2165             'TJ' => 'Tajikistan',
2166             'TK' => 'Tokelau',
2167             'TL' => 'Timor-Leste',
2168             'TL@alt=variant' => 'East Timor',
2169             'TM' => 'Turkmenistan',
2170             'TN' => 'Tunisia',
2171             'TO' => 'Tonga',
2172             'TR' => 'Türkiye',
2173             'TR@alt=variant' => 'Turkey',
2174             'TT' => 'Trinidad & Tobago',
2175             'TV' => 'Tuvalu',
2176             'TW' => 'Taiwan',
2177             'TZ' => 'Tanzania',
2178             'UA' => 'Ukraine',
2179             'UG' => 'Uganda',
2180             'UM' => 'U.S. Outlying Islands',
2181             'UN' => 'United Nations',
2182             'UN@alt=short' => 'UN',
2183             'US' => 'United States',
2184             'US@alt=short' => 'US',
2185             'UY' => 'Uruguay',
2186             'UZ' => 'Uzbekistan',
2187             'VA' => 'Vatican City',
2188             'VC' => 'St. Vincent & Grenadines',
2189             'VE' => 'Venezuela',
2190             'VG' => 'British Virgin Islands',
2191             'VI' => 'U.S. Virgin Islands',
2192             'VN' => 'Vietnam',
2193             'VU' => 'Vanuatu',
2194             'WF' => 'Wallis & Futuna',
2195             'WS' => 'Samoa',
2196             'XA' => 'Pseudo-Accents',
2197             'XB' => 'Pseudo-Bidi',
2198             'XK' => 'Kosovo',
2199             'YE' => 'Yemen',
2200             'YT' => 'Mayotte',
2201             'ZA' => 'South Africa',
2202             'ZM' => 'Zambia',
2203             'ZW' => 'Zimbabwe',
2204             'ZZ' => 'Unknown Region',
2205              
2206             }
2207             },
2208             );
2209              
2210             has 'display_name_variant' => (
2211             is => 'ro',
2212             isa => HashRef[Str],
2213             init_arg => undef,
2214             default => sub {
2215             {
2216             '1901' => 'Traditional German orthography',
2217             '1994' => 'Standardized Resian orthography',
2218             '1996' => 'German orthography of 1996',
2219             '1606NICT' => 'Late Middle French to 1606',
2220             '1694ACAD' => 'Early Modern French',
2221             '1959ACAD' => 'Academic',
2222             'ABL1943' => 'Orthographic formulation of 1943',
2223             'ALALC97' => 'ALA-LC Romanization, 1997 edition',
2224             'ALUKU' => 'Aluku dialect',
2225             'AO1990' => 'Portuguese Language Orthographic Agreement of 1990',
2226             'AREVELA' => 'Eastern Armenian',
2227             'AREVMDA' => 'Western Armenian',
2228             'BAKU1926' => 'Unified Turkic Latin Alphabet',
2229             'BALANKA' => 'Balanka dialect of Anii',
2230             'BARLA' => 'Barlavento dialect group of Kabuverdianu',
2231             'BISKE' => 'San Giorgio/Bila dialect',
2232             'BOHORIC' => 'Bohorič alphabet',
2233             'BOONT' => 'Boontling',
2234             'COLB1945' => 'Portuguese-Brazilian Orthographic Convention of 1945',
2235             'DAJNKO' => 'Dajnko alphabet',
2236             'EKAVSK' => 'Serbian with Ekavian pronunciation',
2237             'EMODENG' => 'Early Modern English',
2238             'FONIPA' => 'IPA Phonetics',
2239             'FONUPA' => 'UPA Phonetics',
2240             'HEPBURN' => 'Hepburn romanization',
2241             'IJEKAVSK' => 'Serbian with Ijekavian pronunciation',
2242             'KKCOR' => 'Common Orthography',
2243             'KSCOR' => 'Standard Orthography',
2244             'LIPAW' => 'The Lipovaz dialect of Resian',
2245             'METELKO' => 'Metelko alphabet',
2246             'MONOTON' => 'Monotonic',
2247             'NDYUKA' => 'Ndyuka dialect',
2248             'NEDIS' => 'Natisone dialect',
2249             'NJIVA' => 'Gniva/Njiva dialect',
2250             'NULIK' => 'Modern Volapük',
2251             'OSOJS' => 'Oseacco/Osojane dialect',
2252             'OXENDICT' => 'Oxford English Dictionary spelling',
2253             'PAMAKA' => 'Pamaka dialect',
2254             'PINYIN' => 'Pinyin Romanization',
2255             'POLYTON' => 'Polytonic',
2256             'POSIX' => 'Computer',
2257             'REVISED' => 'Revised Orthography',
2258             'RIGIK' => 'Classic Volapük',
2259             'ROZAJ' => 'Resian',
2260             'SAAHO' => 'Saho',
2261             'SCOTLAND' => 'Scottish Standard English',
2262             'SCOUSE' => 'Scouse',
2263             'SOLBA' => 'Stolvizza/Solbica dialect',
2264             'SOTAV' => 'Sotavento dialect group of Kabuverdianu',
2265             'TARASK' => 'Taraskievica orthography',
2266             'UCCOR' => 'Unified Orthography',
2267             'UCRCOR' => 'Unified Revised Orthography',
2268             'UNIFON' => 'Unifon phonetic alphabet',
2269             'VALENCIA' => 'Valencian',
2270             'WADEGILE' => 'Wade-Giles Romanization',
2271              
2272             }
2273             },
2274             );
2275              
2276             has 'display_name_key' => (
2277             is => 'ro',
2278             isa => HashRef[Str],
2279             init_arg => undef,
2280             default => sub {
2281             {
2282             'calendar' => 'Calendar',
2283             'cf' => 'Currency Format',
2284             'colalternate' => 'Ignore Symbols Sorting',
2285             'colbackwards' => 'Reversed Accent Sorting',
2286             'colcasefirst' => 'Uppercase/Lowercase Ordering',
2287             'colcaselevel' => 'Case Sensitive Sorting',
2288             'collation' => 'Sort Order',
2289             'colnormalization' => 'Normalized Sorting',
2290             'colnumeric' => 'Numeric Sorting',
2291             'colreorder' => 'Script/Block Reordering',
2292             'colstrength' => 'Sorting Strength',
2293             'currency' => 'Currency',
2294             'd0' => 'Transform Destination',
2295             'dx' => 'Dictionary Break Exclusions',
2296             'em' => 'Emoji Presentation Style',
2297             'fw' => 'First day of week',
2298             'h0' => 'Mixed-in',
2299             'hc' => 'Hour Cycle (12 vs 24)',
2300             'i0' => 'Input Method',
2301             'k0' => 'Keyboard',
2302             'kv' => 'Highest Ignored',
2303             'lb' => 'Line Break Style',
2304             'lw' => 'Line Breaks In Words Setting',
2305             'm0' => 'Transform Rules',
2306             'ms' => 'Measurement System',
2307             'mu' => 'Measurement Unit',
2308             'numbers' => 'Numbers',
2309             'rg' => 'Region For Supplemental Data',
2310             's0' => 'Transform Source',
2311             'sd' => 'Region Subdivision',
2312             'ss' => 'Sentence Break Suppressions Type',
2313             't' => 'Transform',
2314             't0' => 'Machine Translated',
2315             'timezone' => 'Time Zone',
2316             'va' => 'Locale Variant',
2317             'x' => 'Private-Use',
2318             'x0' => 'Private-Use Transform',
2319              
2320             }
2321             },
2322             );
2323              
2324             has 'display_name_type' => (
2325             is => 'ro',
2326             isa => HashRef[HashRef[Str]],
2327             init_arg => undef,
2328             default => sub {
2329             {
2330             'calendar' => {
2331             'buddhist' => q{Buddhist Calendar},
2332             'chinese' => q{Chinese Calendar},
2333             'coptic' => q{Coptic Calendar},
2334             'dangi' => q{Dangi Calendar},
2335             'ethiopic' => q{Ethiopic Calendar},
2336             'ethiopic-amete-alem' => q{Ethiopic Amete Alem Calendar},
2337             'gregorian' => q{Gregorian Calendar},
2338             'hebrew' => q{Hebrew Calendar},
2339             'indian' => q{Indian National Calendar},
2340             'islamic' => q{Hijri Calendar},
2341             'islamic-civil' => q{Hijri Calendar (tabular, civil epoch)},
2342             'islamic-rgsa' => q{Hijri Calendar (Saudi Arabia, sighting)},
2343             'islamic-tbla' => q{Hijri Calendar (tabular, astronomical epoch)},
2344             'islamic-umalqura' => q{Hijri Calendar (Umm al-Qura)},
2345             'iso8601' => q{ISO-8601 Calendar},
2346             'japanese' => q{Japanese Calendar},
2347             'persian' => q{Persian Calendar},
2348             'roc' => q{Minguo Calendar},
2349             },
2350             'cf' => {
2351             'account' => q{Accounting Currency Format},
2352             'standard' => q{Standard Currency Format},
2353             },
2354             'colalternate' => {
2355             'non-ignorable' => q{Sort Symbols},
2356             'shifted' => q{Sort Ignoring Symbols},
2357             },
2358             'colbackwards' => {
2359             'no' => q{Sort Accents Normally},
2360             'yes' => q{Sort Accents Reversed},
2361             },
2362             'colcasefirst' => {
2363             'lower' => q{Sort Lowercase First},
2364             'no' => q{Sort Normal Case Order},
2365             'upper' => q{Sort Uppercase First},
2366             },
2367             'colcaselevel' => {
2368             'no' => q{Sort Case Insensitive},
2369             'yes' => q{Sort Case Sensitive},
2370             },
2371             'collation' => {
2372             'big5han' => q{Traditional Chinese Sort Order - Big5},
2373             'compat' => q{Previous Sort Order, for compatibility},
2374             'dictionary' => q{Dictionary Sort Order},
2375             'ducet' => q{Default Unicode Sort Order},
2376             'emoji' => q{Emoji Sort Order},
2377             'eor' => q{European Ordering Rules},
2378             'gb2312han' => q{Simplified Chinese Sort Order - GB2312},
2379             'phonebook' => q{Phonebook Sort Order},
2380             'phonetic' => q{Phonetic Sort Order},
2381             'pinyin' => q{Pinyin Sort Order},
2382             'search' => q{General-Purpose Search},
2383             'searchjl' => q{Search By Hangul Initial Consonant},
2384             'standard' => q{Standard Sort Order},
2385             'stroke' => q{Stroke Sort Order},
2386             'traditional' => q{Traditional Sort Order},
2387             'unihan' => q{Radical-Stroke Sort Order},
2388             'zhuyin' => q{Zhuyin Sort Order},
2389             },
2390             'colnormalization' => {
2391             'no' => q{Sort Without Normalization},
2392             'yes' => q{Sort Unicode Normalized},
2393             },
2394             'colnumeric' => {
2395             'no' => q{Sort Digits Individually},
2396             'yes' => q{Sort Digits Numerically},
2397             },
2398             'colreorder' => {
2399             'currency' => q{Currency},
2400             'digit' => q{Digits},
2401             'punct' => q{Punctuation},
2402             'space' => q{Whitespace},
2403             'symbol' => q{Symbol},
2404             },
2405             'colstrength' => {
2406             'identical' => q{Sort All},
2407             'primary' => q{Sort Base Letters Only},
2408             'quaternary' => q{Sort Accents/Case/Width/Kana},
2409             'secondary' => q{Sort Accents},
2410             'tertiary' => q{Sort Accents/Case/Width},
2411             },
2412             'd0' => {
2413             'accents' => q{To Accented Characters From ASCII Sequence},
2414             'ascii' => q{To ASCII},
2415             'casefold' => q{To Casefolded},
2416             'charname' => q{To Unicode Character Names},
2417             'digit' => q{To Digit Form Of Accent},
2418             'fcc' => q{To Unicode FCC},
2419             'fcd' => q{To Unicode FCD},
2420             'fwidth' => q{To Fullwidth},
2421             'hex' => q{To Hexadecimal Codes},
2422             'hwidth' => q{To Halfwidth},
2423             'lower' => q{To Lowercase},
2424             'morse' => q{To Morse Code},
2425             'nfc' => q{To Unicode NFC},
2426             'nfd' => q{To Unicode NFD},
2427             'nfkc' => q{To Unicode NFKC},
2428             'nfkd' => q{To Unicode NFKD},
2429             'npinyin' => q{To Pinyin With Numeric Tones},
2430             'null' => q{No Change},
2431             'publish' => q{To Publishing Characters From ASCII},
2432             'remove' => q{To Empty String},
2433             'title' => q{To Titlecase},
2434             'upper' => q{To Uppercase},
2435             'zawgyi' => q{To Zawgyi Myanmar Encoding},
2436             },
2437             'em' => {
2438             'default' => q{Use Default Presentation For Emoji Characters},
2439             'emoji' => q{Prefer Emoji Presentation For Emoji Characters},
2440             'text' => q{Prefer Text Presentation For Emoji Characters},
2441             },
2442             'fw' => {
2443             'fri' => q{First Day of Week Is Friday},
2444             'mon' => q{First Day of Week Is Monday},
2445             'sat' => q{First Day of Week Is Saturday},
2446             'sun' => q{First Day of Week Is Sunday},
2447             'thu' => q{First Day of Week Is Thursday},
2448             'tue' => q{First Day of Week Is Tuesday},
2449             'wed' => q{First Day of Week Is Wednesday},
2450             },
2451             'h0' => {
2452             'hybrid' => q{Hybrid},
2453             },
2454             'hc' => {
2455             'h11' => q{12 Hour System (0–11)},
2456             'h12' => q{12 Hour System (1–12)},
2457             'h23' => q{24 Hour System (0–23)},
2458             'h24' => q{24 Hour System (1–24)},
2459             },
2460             'i0' => {
2461             'handwrit' => q{Handwriting Input Method},
2462             'pinyin' => q{Pinyin Input Method},
2463             'und' => q{Unspecified Input Method},
2464             'wubi' => q{Wubi Input Method},
2465             },
2466             'k0' => {
2467             '101key' => q{101-Key Keyboard},
2468             '102key' => q{102-Key Keyboard},
2469             '600dpi' => q{600 dpi Keyboard},
2470             '768dpi' => q{768 dpi Keyboard},
2471             'android' => q{Android Keyboard},
2472             'azerty' => q{AZERTY-Based Keyboard},
2473             'chromeos' => q{ChromeOS Keyboard},
2474             'colemak' => q{Colemak Keyboard},
2475             'dvorak' => q{Dvorak Keyboard},
2476             'dvorakl' => q{Dvorak Left-Handed Keyboard},
2477             'dvorakr' => q{Dvorak Right-Handed Keyboard},
2478             'el220' => q{Greek 220 Keyboard},
2479             'el319' => q{Greek 319 Keyboard},
2480             'extended' => q{Keyboard With Many Extra Characters},
2481             'googlevk' => q{Google Virtual Keyboard},
2482             'isiri' => q{Persian ISIRI Keyboard},
2483             'legacy' => q{Legacy Keyboard},
2484             'lt1205' => q{Lithuanian LST 1205 Keyboard},
2485             'lt1582' => q{Lithuanian LST 1582 Keyboard},
2486             'nutaaq' => q{Inuktitut Nutaaq Keyboard},
2487             'osx' => q{macOS Keyboard},
2488             'patta' => q{Thai Pattachote Keyboard},
2489             'qwerty' => q{QWERTY-Based Keyboard},
2490             'qwertz' => q{QWERTZ-Based Keyboard},
2491             'ta99' => q{Tamil 99 Keyboard},
2492             'und' => q{Unspecified Keyboard},
2493             'var' => q{Keyboard Variant},
2494             'viqr' => q{Vietnamese VIQR Keyboard},
2495             'windows' => q{Windows Keyboard},
2496             },
2497             'kv' => {
2498             'currency' => q{Ignore Symbols affects spaces, punctuation, all symbols},
2499             'punct' => q{Ignore Symbols affects spaces and punctuation only},
2500             'space' => q{Ignore Symbols affects spaces only},
2501             'symbol' => q{Ignore Symbols affects spaces, punctuation, non-currency symbols},
2502             },
2503             'lb' => {
2504             'loose' => q{Loose Line Break Style},
2505             'normal' => q{Normal Line Break Style},
2506             'strict' => q{Strict Line Break Style},
2507             },
2508             'lw' => {
2509             'breakall' => q{Allow Line Breaks In All Words},
2510             'keepall' => q{Prevent Line Breaks In All Words},
2511             'normal' => q{Normal Line Breaks For Words},
2512             'phrase' => q{Prevent Line Breaks In Phrases},
2513             },
2514             'm0' => {
2515             'aethiopi' => q{Encylopedia Aethiopica Transliteration},
2516             'alaloc' => q{US ALA-LOC Transliteration},
2517             'betamets' => q{Beta Maṣāḥǝft Transliteration},
2518             'bgn' => q{US BGN Transliteration},
2519             'buckwalt' => q{Buckwalter Arabic Transliteration},
2520             'c11' => q{Hex transform using C11 syntax},
2521             'css' => q{Hex transform using CSS syntax},
2522             'din' => q{German DIN Transliteration},
2523             'es3842' => q{Ethiopian Standards Agency ES 3842:2014 Ethiopic-Latin Transliteration},
2524             'ewts' => q{Extended Wylie Transliteration Scheme},
2525             'gost' => q{CIS GOST Transliteration},
2526             'gurage' => q{Gurage Legacy to Modern Transliteration},
2527             'gutgarts' => q{Yaros Gutgarts Ethiopic-Cyrillic Transliteration},
2528             'iast' => q{International Alphabet of Sanskrit Transliteration},
2529             'iesjes' => q{IES/JES Amharic Transliteration},
2530             'iso' => q{ISO Transliteration},
2531             'java' => q{Hex transform using Java syntax},
2532             'lambdin' => q{Thomas Oden Lambdin Ethiopic-Latin Transliteration},
2533             'mcst' => q{Korean MCST Transliteration},
2534             'mns' => q{Mongolian National Standard Transliteration},
2535             'percent' => q{Hex transform using percent syntax},
2536             'perl' => q{Hex transform using Perl syntax},
2537             'plain' => q{Hex transform with no surrounding syntax},
2538             'prprname' => q{Personal name transliteration variant},
2539             'satts' => q{Standard Arabic Technical Transliteration},
2540             'sera' => q{System for Ethiopic Representation in ASCII},
2541             'tekieali' => q{Tekie Alibekit Blin-Latin Transliteration},
2542             'ungegn' => q{UN GEGN Transliteration},
2543             'unicode' => q{Hex transform using Unicode syntax},
2544             'xaleget' => q{Eritrean Ministry of Education Blin-Latin Transliteration},
2545             'xml' => q{Hex transform using XML syntax},
2546             'xml10' => q{Hex transform using XML decimal syntax},
2547             },
2548             'ms' => {
2549             'metric' => q{Metric System},
2550             'uksystem' => q{Imperial Measurement System},
2551             'ussystem' => q{US Measurement System},
2552             },
2553             'mu' => {
2554             'celsius' => q{Celsius},
2555             'fahrenhe' => q{Fahrenheit},
2556             'kelvin' => q{Kelvin},
2557             },
2558             'numbers' => {
2559             'adlm' => q{Adlam Digits},
2560             'ahom' => q{Ahom Digits},
2561             'arab' => q{Arabic-Indic Digits},
2562             'arabext' => q{X Arabic-Indic Digits},
2563             'armn' => q{Armenian Numerals},
2564             'armnlow' => q{Armenian Lowercase Numerals},
2565             'bali' => q{Balinese Digits},
2566             'beng' => q{Bangla Digits},
2567             'bhks' => q{Bhaiksuki Digits},
2568             'brah' => q{Brahmi Digits},
2569             'cakm' => q{Chakma Digits},
2570             'cham' => q{Cham Digits},
2571             'cyrl' => q{Cyrillic Numerals},
2572             'deva' => q{Devanagari Digits},
2573             'diak' => q{Dives Akuru Digits},
2574             'ethi' => q{Ethiopic Numerals},
2575             'finance' => q{Financial Numerals},
2576             'fullwide' => q{Full-Width Digits},
2577             'gara' => q{Garay Digits},
2578             'geor' => q{Georgian Numerals},
2579             'gong' => q{Gunjala Gondi digits},
2580             'gonm' => q{Masaram Gondi digits},
2581             'grek' => q{Greek Numerals},
2582             'greklow' => q{Greek Lowercase Numerals},
2583             'gujr' => q{Gujarati Digits},
2584             'gukh' => q{Gurung Khema Digits},
2585             'guru' => q{Gurmukhi Digits},
2586             'hanidays' => q{Chinese Calendar Day-of-Month Numerals},
2587             'hanidec' => q{Chinese Decimal Numerals},
2588             'hans' => q{Simplified Chinese Numerals},
2589             'hansfin' => q{Simplified Chinese Financial Numerals},
2590             'hant' => q{Traditional Chinese Numerals},
2591             'hantfin' => q{Traditional Chinese Financial Numerals},
2592             'hebr' => q{Hebrew Numerals},
2593             'hmng' => q{Pahawh Hmong Digits},
2594             'hmnp' => q{Nyiakeng Puachue Hmong Digits},
2595             'java' => q{Javanese Digits},
2596             'jpan' => q{Japanese Numerals},
2597             'jpanfin' => q{Japanese Financial Numerals},
2598             'jpanyear' => q{Japanese Calendar Gannen Year Numerals},
2599             'kali' => q{Kayah Li Digits},
2600             'kawi' => q{Kawi Digits},
2601             'khmr' => q{Khmer Digits},
2602             'knda' => q{Kannada Digits},
2603             'krai' => q{Kirat Rai Digits},
2604             'lana' => q{Tai Tham Hora Digits},
2605             'lanatham' => q{Tai Tham Tham Digits},
2606             'laoo' => q{Lao Digits},
2607             'latn' => q{Western Digits},
2608             'lepc' => q{Lepcha Digits},
2609             'limb' => q{Limbu Digits},
2610             'mathbold' => q{Mathematical Bold Digits},
2611             'mathdbl' => q{Mathematical Double-Struck Digits},
2612             'mathmono' => q{Mathematical Monospace Digits},
2613             'mathsanb' => q{Mathematical Sans-Serif Bold Digits},
2614             'mathsans' => q{Mathematical Sans-Serif Digits},
2615             'mlym' => q{Malayalam Digits},
2616             'modi' => q{Modi Digits},
2617             'mong' => q{Mongolian Digits},
2618             'mroo' => q{Mro Digits},
2619             'mtei' => q{Meetei Mayek Digits},
2620             'mymr' => q{Myanmar Digits},
2621             'mymrepka' => q{Myanmar Eastern Pwo Karen Digits},
2622             'mymrpao' => q{Myanmar Pao Digits},
2623             'mymrshan' => q{Myanmar Shan Digits},
2624             'mymrtlng' => q{Myanmar Tai Laing Digits},
2625             'nagm' => q{Nag Mundari Digits},
2626             'native' => q{Native Digits},
2627             'newa' => q{Newa Digits},
2628             'nkoo' => q{N’Ko Digits},
2629             'olck' => q{Ol Chiki Digits},
2630             'onao' => q{Ol Onal Digits},
2631             'orya' => q{Odia Digits},
2632             'osma' => q{Osmanya Digits},
2633             'outlined' => q{Outlined Digits},
2634             'rohg' => q{Hanifi Rohingya digits},
2635             'roman' => q{Roman Numerals},
2636             'romanlow' => q{Roman Lowercase Numerals},
2637             'saur' => q{Saurashtra Digits},
2638             'segment' => q{Segmented Digits},
2639             'shrd' => q{Sharada Digits},
2640             'sind' => q{Khudawadi Digits},
2641             'sinh' => q{Sinhala Lith Digits},
2642             'sora' => q{Sora Sompeng Digits},
2643             'sund' => q{Sundanese Digits},
2644             'sunu' => q{Sunuwar Digits},
2645             'takr' => q{Takri Digits},
2646             'talu' => q{New Tai Lue Digits},
2647             'taml' => q{Traditional Tamil Numerals},
2648             'tamldec' => q{Tamil Digits},
2649             'telu' => q{Telugu Digits},
2650             'thai' => q{Thai Digits},
2651             'tibt' => q{Tibetan Digits},
2652             'tirh' => q{Tirhuta Digits},
2653             'tnsa' => q{Tangsa Digits},
2654             'traditional' => q{Traditional Numerals},
2655             'vaii' => q{Vai Digits},
2656             'wara' => q{Warang Citi Digits},
2657             'wcho' => q{Wancho Digits},
2658             },
2659             's0' => {
2660             'accents' => q{From Accented Characters To ASCII Sequence},
2661             'ascii' => q{From ASCII},
2662             'hex' => q{From Hexadecimal Codes},
2663             'morse' => q{From Morse Code},
2664             'npinyin' => q{From Pinyin With Numeric Tones},
2665             'publish' => q{From Publishing Punctuation To ASCII},
2666             'zawgyi' => q{From Zawgyi Myanmar Encoding},
2667             },
2668             'ss' => {
2669             'none' => q{Sentence Breaks Without Abbreviation Handling},
2670             'standard' => q{Suppress Sentence Breaks After Standard Abbreviations},
2671             },
2672             't0' => {
2673             'und' => q{Unspecified Machine Translation},
2674             },
2675             'va' => {
2676             'posix' => q{POSIX Compliant Locale},
2677             },
2678              
2679             }
2680             },
2681             );
2682              
2683             has 'display_name_measurement_system' => (
2684             is => 'ro',
2685             isa => HashRef[Str],
2686             init_arg => undef,
2687             default => sub {
2688             {
2689             'metric' => q{Metric},
2690             'UK' => q{UK},
2691             'US' => q{US},
2692              
2693             }
2694             },
2695             );
2696              
2697             has 'display_name_code_patterns' => (
2698             is => 'ro',
2699             isa => HashRef[Str],
2700             init_arg => undef,
2701             default => sub {
2702             {
2703             'language' => 'Language: {0}',
2704             'script' => 'Script: {0}',
2705             'region' => 'Region: {0}',
2706              
2707             }
2708             },
2709             );
2710              
2711             has 'characters' => (
2712             is => 'ro',
2713             isa => HashRef,
2714             init_arg => undef,
2715             default => $^V ge v5.18.0
2716             ? eval <<'EOT'
2717             sub {
2718             no warnings 'experimental::regex_sets';
2719             return {
2720             auxiliary => qr{[áàăâåäãā æ ç éèĕêëē íìĭîïī ñ óòŏôöøō œ úùŭûüū ÿ]},
2721             index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
2722             main => qr{[a b c d e f g h i j k l m n o p q r s t u v w x y z]},
2723             numbers => qr{[\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
2724             punctuation => qr{[\- ‐‑ – — , ; \: ! ? . … '‘’ "“” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
2725             };
2726             },
2727             EOT
2728             : sub {
2729             return { index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], };
2730             },
2731 19     19   4131 );
  19         85  
  19         6316  
2732              
2733              
2734             has 'quote_start' => (
2735             is => 'ro',
2736             isa => Str,
2737             init_arg => undef,
2738             default => qq{“},
2739             );
2740              
2741             has 'quote_end' => (
2742             is => 'ro',
2743             isa => Str,
2744             init_arg => undef,
2745             default => qq{”},
2746             );
2747              
2748             has 'alternate_quote_start' => (
2749             is => 'ro',
2750             isa => Str,
2751             init_arg => undef,
2752             default => qq{‘},
2753             );
2754              
2755             has 'alternate_quote_end' => (
2756             is => 'ro',
2757             isa => Str,
2758             init_arg => undef,
2759             default => qq{’},
2760             );
2761              
2762             has 'units' => (
2763             is => 'ro',
2764             isa => HashRef[HashRef[HashRef[Str]]],
2765             init_arg => undef,
2766             default => sub { {
2767             'long' => {
2768             # Long Unit Identifier
2769             '' => {
2770             'name' => q(cardinal direction),
2771             },
2772             # Core Unit Identifier
2773             '' => {
2774             'name' => q(cardinal direction),
2775             },
2776             # Long Unit Identifier
2777             '1024p1' => {
2778             '1' => q(kibi{0}),
2779             },
2780             # Core Unit Identifier
2781             '1024p1' => {
2782             '1' => q(kibi{0}),
2783             },
2784             # Long Unit Identifier
2785             '1024p2' => {
2786             '1' => q(mebi{0}),
2787             },
2788             # Core Unit Identifier
2789             '1024p2' => {
2790             '1' => q(mebi{0}),
2791             },
2792             # Long Unit Identifier
2793             '1024p3' => {
2794             '1' => q(gibi{0}),
2795             },
2796             # Core Unit Identifier
2797             '1024p3' => {
2798             '1' => q(gibi{0}),
2799             },
2800             # Long Unit Identifier
2801             '1024p4' => {
2802             '1' => q(tebi{0}),
2803             },
2804             # Core Unit Identifier
2805             '1024p4' => {
2806             '1' => q(tebi{0}),
2807             },
2808             # Long Unit Identifier
2809             '1024p5' => {
2810             '1' => q(pebi{0}),
2811             },
2812             # Core Unit Identifier
2813             '1024p5' => {
2814             '1' => q(pebi{0}),
2815             },
2816             # Long Unit Identifier
2817             '1024p6' => {
2818             '1' => q(exbi{0}),
2819             },
2820             # Core Unit Identifier
2821             '1024p6' => {
2822             '1' => q(exbi{0}),
2823             },
2824             # Long Unit Identifier
2825             '1024p7' => {
2826             '1' => q(zebi{0}),
2827             },
2828             # Core Unit Identifier
2829             '1024p7' => {
2830             '1' => q(zebi{0}),
2831             },
2832             # Long Unit Identifier
2833             '1024p8' => {
2834             '1' => q(yobi{0}),
2835             },
2836             # Core Unit Identifier
2837             '1024p8' => {
2838             '1' => q(yobi{0}),
2839             },
2840             # Long Unit Identifier
2841             '10p-1' => {
2842             '1' => q(deci{0}),
2843             },
2844             # Core Unit Identifier
2845             '1' => {
2846             '1' => q(deci{0}),
2847             },
2848             # Long Unit Identifier
2849             '10p-12' => {
2850             '1' => q(pico{0}),
2851             },
2852             # Core Unit Identifier
2853             '12' => {
2854             '1' => q(pico{0}),
2855             },
2856             # Long Unit Identifier
2857             '10p-15' => {
2858             '1' => q(femto{0}),
2859             },
2860             # Core Unit Identifier
2861             '15' => {
2862             '1' => q(femto{0}),
2863             },
2864             # Long Unit Identifier
2865             '10p-18' => {
2866             '1' => q(atto{0}),
2867             },
2868             # Core Unit Identifier
2869             '18' => {
2870             '1' => q(atto{0}),
2871             },
2872             # Long Unit Identifier
2873             '10p-2' => {
2874             '1' => q(centi{0}),
2875             },
2876             # Core Unit Identifier
2877             '2' => {
2878             '1' => q(centi{0}),
2879             },
2880             # Long Unit Identifier
2881             '10p-21' => {
2882             '1' => q(zepto{0}),
2883             },
2884             # Core Unit Identifier
2885             '21' => {
2886             '1' => q(zepto{0}),
2887             },
2888             # Long Unit Identifier
2889             '10p-24' => {
2890             '1' => q(yocto{0}),
2891             },
2892             # Core Unit Identifier
2893             '24' => {
2894             '1' => q(yocto{0}),
2895             },
2896             # Long Unit Identifier
2897             '10p-27' => {
2898             '1' => q(ronto{0}),
2899             },
2900             # Core Unit Identifier
2901             '27' => {
2902             '1' => q(ronto{0}),
2903             },
2904             # Long Unit Identifier
2905             '10p-3' => {
2906             '1' => q(milli{0}),
2907             },
2908             # Core Unit Identifier
2909             '3' => {
2910             '1' => q(milli{0}),
2911             },
2912             # Long Unit Identifier
2913             '10p-30' => {
2914             '1' => q(quecto{0}),
2915             },
2916             # Core Unit Identifier
2917             '30' => {
2918             '1' => q(quecto{0}),
2919             },
2920             # Long Unit Identifier
2921             '10p-6' => {
2922             '1' => q(micro{0}),
2923             },
2924             # Core Unit Identifier
2925             '6' => {
2926             '1' => q(micro{0}),
2927             },
2928             # Long Unit Identifier
2929             '10p-9' => {
2930             '1' => q(nano{0}),
2931             },
2932             # Core Unit Identifier
2933             '9' => {
2934             '1' => q(nano{0}),
2935             },
2936             # Long Unit Identifier
2937             '10p1' => {
2938             '1' => q(deka{0}),
2939             },
2940             # Core Unit Identifier
2941             '10p1' => {
2942             '1' => q(deka{0}),
2943             },
2944             # Long Unit Identifier
2945             '10p12' => {
2946             '1' => q(tera{0}),
2947             },
2948             # Core Unit Identifier
2949             '10p12' => {
2950             '1' => q(tera{0}),
2951             },
2952             # Long Unit Identifier
2953             '10p15' => {
2954             '1' => q(peta{0}),
2955             },
2956             # Core Unit Identifier
2957             '10p15' => {
2958             '1' => q(peta{0}),
2959             },
2960             # Long Unit Identifier
2961             '10p18' => {
2962             '1' => q(exa{0}),
2963             },
2964             # Core Unit Identifier
2965             '10p18' => {
2966             '1' => q(exa{0}),
2967             },
2968             # Long Unit Identifier
2969             '10p2' => {
2970             '1' => q(hecto{0}),
2971             },
2972             # Core Unit Identifier
2973             '10p2' => {
2974             '1' => q(hecto{0}),
2975             },
2976             # Long Unit Identifier
2977             '10p21' => {
2978             '1' => q(zetta{0}),
2979             },
2980             # Core Unit Identifier
2981             '10p21' => {
2982             '1' => q(zetta{0}),
2983             },
2984             # Long Unit Identifier
2985             '10p24' => {
2986             '1' => q(yotta{0}),
2987             },
2988             # Core Unit Identifier
2989             '10p24' => {
2990             '1' => q(yotta{0}),
2991             },
2992             # Long Unit Identifier
2993             '10p27' => {
2994             '1' => q(ronna{0}),
2995             },
2996             # Core Unit Identifier
2997             '10p27' => {
2998             '1' => q(ronna{0}),
2999             },
3000             # Long Unit Identifier
3001             '10p3' => {
3002             '1' => q(kilo{0}),
3003             },
3004             # Core Unit Identifier
3005             '10p3' => {
3006             '1' => q(kilo{0}),
3007             },
3008             # Long Unit Identifier
3009             '10p30' => {
3010             '1' => q(quetta{0}),
3011             },
3012             # Core Unit Identifier
3013             '10p30' => {
3014             '1' => q(quetta{0}),
3015             },
3016             # Long Unit Identifier
3017             '10p6' => {
3018             '1' => q(mega{0}),
3019             },
3020             # Core Unit Identifier
3021             '10p6' => {
3022             '1' => q(mega{0}),
3023             },
3024             # Long Unit Identifier
3025             '10p9' => {
3026             '1' => q(giga{0}),
3027             },
3028             # Core Unit Identifier
3029             '10p9' => {
3030             '1' => q(giga{0}),
3031             },
3032             # Long Unit Identifier
3033             'acceleration-g-force' => {
3034             'name' => q(g-force),
3035             'one' => q({0} g-force),
3036             'other' => q({0} g-force),
3037             },
3038             # Core Unit Identifier
3039             'g-force' => {
3040             'name' => q(g-force),
3041             'one' => q({0} g-force),
3042             'other' => q({0} g-force),
3043             },
3044             # Long Unit Identifier
3045             'acceleration-meter-per-square-second' => {
3046             'name' => q(meters per second squared),
3047             'one' => q({0} meter per second squared),
3048             'other' => q({0} meters per second squared),
3049             },
3050             # Core Unit Identifier
3051             'meter-per-square-second' => {
3052             'name' => q(meters per second squared),
3053             'one' => q({0} meter per second squared),
3054             'other' => q({0} meters per second squared),
3055             },
3056             # Long Unit Identifier
3057             'angle-arc-minute' => {
3058             'name' => q(arcminutes),
3059             'one' => q({0} arcminute),
3060             'other' => q({0} arcminutes),
3061             },
3062             # Core Unit Identifier
3063             'arc-minute' => {
3064             'name' => q(arcminutes),
3065             'one' => q({0} arcminute),
3066             'other' => q({0} arcminutes),
3067             },
3068             # Long Unit Identifier
3069             'angle-arc-second' => {
3070             'name' => q(arcseconds),
3071             'one' => q({0} arcsecond),
3072             'other' => q({0} arcseconds),
3073             },
3074             # Core Unit Identifier
3075             'arc-second' => {
3076             'name' => q(arcseconds),
3077             'one' => q({0} arcsecond),
3078             'other' => q({0} arcseconds),
3079             },
3080             # Long Unit Identifier
3081             'angle-degree' => {
3082             'name' => q(degrees),
3083             'one' => q({0} degree),
3084             'other' => q({0} degrees),
3085             },
3086             # Core Unit Identifier
3087             'degree' => {
3088             'name' => q(degrees),
3089             'one' => q({0} degree),
3090             'other' => q({0} degrees),
3091             },
3092             # Long Unit Identifier
3093             'angle-radian' => {
3094             'name' => q(radians),
3095             'one' => q({0} radian),
3096             'other' => q({0} radians),
3097             },
3098             # Core Unit Identifier
3099             'radian' => {
3100             'name' => q(radians),
3101             'one' => q({0} radian),
3102             'other' => q({0} radians),
3103             },
3104             # Long Unit Identifier
3105             'angle-revolution' => {
3106             'name' => q(revolutions),
3107             'one' => q({0} revolution),
3108             'other' => q({0} revolutions),
3109             },
3110             # Core Unit Identifier
3111             'revolution' => {
3112             'name' => q(revolutions),
3113             'one' => q({0} revolution),
3114             'other' => q({0} revolutions),
3115             },
3116             # Long Unit Identifier
3117             'area-acre' => {
3118             'name' => q(acres),
3119             'one' => q({0} acre),
3120             'other' => q({0} acres),
3121             },
3122             # Core Unit Identifier
3123             'acre' => {
3124             'name' => q(acres),
3125             'one' => q({0} acre),
3126             'other' => q({0} acres),
3127             },
3128             # Long Unit Identifier
3129             'area-dunam' => {
3130             'name' => q(dunams),
3131             'one' => q({0} dunam),
3132             'other' => q({0} dunams),
3133             },
3134             # Core Unit Identifier
3135             'dunam' => {
3136             'name' => q(dunams),
3137             'one' => q({0} dunam),
3138             'other' => q({0} dunams),
3139             },
3140             # Long Unit Identifier
3141             'area-hectare' => {
3142             'name' => q(hectares),
3143             'one' => q({0} hectare),
3144             'other' => q({0} hectares),
3145             },
3146             # Core Unit Identifier
3147             'hectare' => {
3148             'name' => q(hectares),
3149             'one' => q({0} hectare),
3150             'other' => q({0} hectares),
3151             },
3152             # Long Unit Identifier
3153             'area-square-centimeter' => {
3154             'name' => q(square centimeters),
3155             'one' => q({0} square centimeter),
3156             'other' => q({0} square centimeters),
3157             'per' => q({0} per square centimeter),
3158             },
3159             # Core Unit Identifier
3160             'square-centimeter' => {
3161             'name' => q(square centimeters),
3162             'one' => q({0} square centimeter),
3163             'other' => q({0} square centimeters),
3164             'per' => q({0} per square centimeter),
3165             },
3166             # Long Unit Identifier
3167             'area-square-foot' => {
3168             'name' => q(square feet),
3169             'one' => q({0} square foot),
3170             'other' => q({0} square feet),
3171             },
3172             # Core Unit Identifier
3173             'square-foot' => {
3174             'name' => q(square feet),
3175             'one' => q({0} square foot),
3176             'other' => q({0} square feet),
3177             },
3178             # Long Unit Identifier
3179             'area-square-inch' => {
3180             'name' => q(square inches),
3181             'one' => q({0} square inch),
3182             'other' => q({0} square inches),
3183             'per' => q({0} per square inch),
3184             },
3185             # Core Unit Identifier
3186             'square-inch' => {
3187             'name' => q(square inches),
3188             'one' => q({0} square inch),
3189             'other' => q({0} square inches),
3190             'per' => q({0} per square inch),
3191             },
3192             # Long Unit Identifier
3193             'area-square-kilometer' => {
3194             'name' => q(square kilometers),
3195             'one' => q({0} square kilometer),
3196             'other' => q({0} square kilometers),
3197             'per' => q({0} per square kilometer),
3198             },
3199             # Core Unit Identifier
3200             'square-kilometer' => {
3201             'name' => q(square kilometers),
3202             'one' => q({0} square kilometer),
3203             'other' => q({0} square kilometers),
3204             'per' => q({0} per square kilometer),
3205             },
3206             # Long Unit Identifier
3207             'area-square-meter' => {
3208             'name' => q(square meters),
3209             'one' => q({0} square meter),
3210             'other' => q({0} square meters),
3211             'per' => q({0} per square meter),
3212             },
3213             # Core Unit Identifier
3214             'square-meter' => {
3215             'name' => q(square meters),
3216             'one' => q({0} square meter),
3217             'other' => q({0} square meters),
3218             'per' => q({0} per square meter),
3219             },
3220             # Long Unit Identifier
3221             'area-square-mile' => {
3222             'name' => q(square miles),
3223             'one' => q({0} square mile),
3224             'other' => q({0} square miles),
3225             'per' => q({0} per square mile),
3226             },
3227             # Core Unit Identifier
3228             'square-mile' => {
3229             'name' => q(square miles),
3230             'one' => q({0} square mile),
3231             'other' => q({0} square miles),
3232             'per' => q({0} per square mile),
3233             },
3234             # Long Unit Identifier
3235             'area-square-yard' => {
3236             'name' => q(square yards),
3237             'one' => q({0} square yard),
3238             'other' => q({0} square yards),
3239             },
3240             # Core Unit Identifier
3241             'square-yard' => {
3242             'name' => q(square yards),
3243             'one' => q({0} square yard),
3244             'other' => q({0} square yards),
3245             },
3246             # Long Unit Identifier
3247             'concentr-item' => {
3248             'name' => q(items),
3249             'one' => q({0} item),
3250             'other' => q({0} items),
3251             },
3252             # Core Unit Identifier
3253             'item' => {
3254             'name' => q(items),
3255             'one' => q({0} item),
3256             'other' => q({0} items),
3257             },
3258             # Long Unit Identifier
3259             'concentr-karat' => {
3260             'name' => q(karats),
3261             'one' => q({0} karat),
3262             'other' => q({0} karats),
3263             },
3264             # Core Unit Identifier
3265             'karat' => {
3266             'name' => q(karats),
3267             'one' => q({0} karat),
3268             'other' => q({0} karats),
3269             },
3270             # Long Unit Identifier
3271             'concentr-milligram-ofglucose-per-deciliter' => {
3272             'name' => q(milligrams per deciliter),
3273             'one' => q({0} milligram per deciliter),
3274             'other' => q({0} milligrams per deciliter),
3275             },
3276             # Core Unit Identifier
3277             'milligram-ofglucose-per-deciliter' => {
3278             'name' => q(milligrams per deciliter),
3279             'one' => q({0} milligram per deciliter),
3280             'other' => q({0} milligrams per deciliter),
3281             },
3282             # Long Unit Identifier
3283             'concentr-millimole-per-liter' => {
3284             'name' => q(millimoles per liter),
3285             'one' => q({0} millimole per liter),
3286             'other' => q({0} millimoles per liter),
3287             },
3288             # Core Unit Identifier
3289             'millimole-per-liter' => {
3290             'name' => q(millimoles per liter),
3291             'one' => q({0} millimole per liter),
3292             'other' => q({0} millimoles per liter),
3293             },
3294             # Long Unit Identifier
3295             'concentr-mole' => {
3296             'name' => q(moles),
3297             'one' => q({0} mole),
3298             'other' => q({0} moles),
3299             },
3300             # Core Unit Identifier
3301             'mole' => {
3302             'name' => q(moles),
3303             'one' => q({0} mole),
3304             'other' => q({0} moles),
3305             },
3306             # Long Unit Identifier
3307             'concentr-percent' => {
3308             'name' => q(percent),
3309             'one' => q({0} percent),
3310             'other' => q({0} percent),
3311             },
3312             # Core Unit Identifier
3313             'percent' => {
3314             'name' => q(percent),
3315             'one' => q({0} percent),
3316             'other' => q({0} percent),
3317             },
3318             # Long Unit Identifier
3319             'concentr-permille' => {
3320             'name' => q(permille),
3321             'one' => q({0} permille),
3322             'other' => q({0} permille),
3323             },
3324             # Core Unit Identifier
3325             'permille' => {
3326             'name' => q(permille),
3327             'one' => q({0} permille),
3328             'other' => q({0} permille),
3329             },
3330             # Long Unit Identifier
3331             'concentr-permillion' => {
3332             'name' => q(parts per million),
3333             'one' => q({0} part per million),
3334             'other' => q({0} parts per million),
3335             },
3336             # Core Unit Identifier
3337             'permillion' => {
3338             'name' => q(parts per million),
3339             'one' => q({0} part per million),
3340             'other' => q({0} parts per million),
3341             },
3342             # Long Unit Identifier
3343             'concentr-permyriad' => {
3344             'name' => q(permyriad),
3345             'one' => q({0} permyriad),
3346             'other' => q({0} permyriad),
3347             },
3348             # Core Unit Identifier
3349             'permyriad' => {
3350             'name' => q(permyriad),
3351             'one' => q({0} permyriad),
3352             'other' => q({0} permyriad),
3353             },
3354             # Long Unit Identifier
3355             'concentr-portion-per-1e9' => {
3356             'name' => q(parts per billion),
3357             'one' => q({0} part per billion),
3358             'other' => q({0} parts per billion),
3359             },
3360             # Core Unit Identifier
3361             'portion-per-1e9' => {
3362             'name' => q(parts per billion),
3363             'one' => q({0} part per billion),
3364             'other' => q({0} parts per billion),
3365             },
3366             # Long Unit Identifier
3367             'consumption-liter-per-100-kilometer' => {
3368             'name' => q(liters per 100 kilometers),
3369             'one' => q({0} liter per 100 kilometers),
3370             'other' => q({0} liters per 100 kilometers),
3371             },
3372             # Core Unit Identifier
3373             'liter-per-100-kilometer' => {
3374             'name' => q(liters per 100 kilometers),
3375             'one' => q({0} liter per 100 kilometers),
3376             'other' => q({0} liters per 100 kilometers),
3377             },
3378             # Long Unit Identifier
3379             'consumption-liter-per-kilometer' => {
3380             'name' => q(liters per kilometer),
3381             'one' => q({0} liter per kilometer),
3382             'other' => q({0} liters per kilometer),
3383             },
3384             # Core Unit Identifier
3385             'liter-per-kilometer' => {
3386             'name' => q(liters per kilometer),
3387             'one' => q({0} liter per kilometer),
3388             'other' => q({0} liters per kilometer),
3389             },
3390             # Long Unit Identifier
3391             'consumption-mile-per-gallon' => {
3392             'name' => q(miles per gallon),
3393             'one' => q({0} mile per gallon),
3394             'other' => q({0} miles per gallon),
3395             },
3396             # Core Unit Identifier
3397             'mile-per-gallon' => {
3398             'name' => q(miles per gallon),
3399             'one' => q({0} mile per gallon),
3400             'other' => q({0} miles per gallon),
3401             },
3402             # Long Unit Identifier
3403             'consumption-mile-per-gallon-imperial' => {
3404             'name' => q(miles per Imp. gallon),
3405             'one' => q({0} mile per Imp. gallon),
3406             'other' => q({0} miles per Imp. gallon),
3407             },
3408             # Core Unit Identifier
3409             'mile-per-gallon-imperial' => {
3410             'name' => q(miles per Imp. gallon),
3411             'one' => q({0} mile per Imp. gallon),
3412             'other' => q({0} miles per Imp. gallon),
3413             },
3414             # Long Unit Identifier
3415             'coordinate' => {
3416             'east' => q({0} east),
3417             'north' => q({0} north),
3418             'south' => q({0} south),
3419             'west' => q({0} west),
3420             },
3421             # Core Unit Identifier
3422             'coordinate' => {
3423             'east' => q({0} east),
3424             'north' => q({0} north),
3425             'south' => q({0} south),
3426             'west' => q({0} west),
3427             },
3428             # Long Unit Identifier
3429             'digital-bit' => {
3430             'name' => q(bits),
3431             'one' => q({0} bit),
3432             'other' => q({0} bits),
3433             },
3434             # Core Unit Identifier
3435             'bit' => {
3436             'name' => q(bits),
3437             'one' => q({0} bit),
3438             'other' => q({0} bits),
3439             },
3440             # Long Unit Identifier
3441             'digital-byte' => {
3442             'name' => q(bytes),
3443             'one' => q({0} byte),
3444             'other' => q({0} bytes),
3445             },
3446             # Core Unit Identifier
3447             'byte' => {
3448             'name' => q(bytes),
3449             'one' => q({0} byte),
3450             'other' => q({0} bytes),
3451             },
3452             # Long Unit Identifier
3453             'digital-gigabit' => {
3454             'name' => q(gigabits),
3455             'one' => q({0} gigabit),
3456             'other' => q({0} gigabits),
3457             },
3458             # Core Unit Identifier
3459             'gigabit' => {
3460             'name' => q(gigabits),
3461             'one' => q({0} gigabit),
3462             'other' => q({0} gigabits),
3463             },
3464             # Long Unit Identifier
3465             'digital-gigabyte' => {
3466             'name' => q(gigabytes),
3467             'one' => q({0} gigabyte),
3468             'other' => q({0} gigabytes),
3469             },
3470             # Core Unit Identifier
3471             'gigabyte' => {
3472             'name' => q(gigabytes),
3473             'one' => q({0} gigabyte),
3474             'other' => q({0} gigabytes),
3475             },
3476             # Long Unit Identifier
3477             'digital-kilobit' => {
3478             'name' => q(kilobits),
3479             'one' => q({0} kilobit),
3480             'other' => q({0} kilobits),
3481             },
3482             # Core Unit Identifier
3483             'kilobit' => {
3484             'name' => q(kilobits),
3485             'one' => q({0} kilobit),
3486             'other' => q({0} kilobits),
3487             },
3488             # Long Unit Identifier
3489             'digital-kilobyte' => {
3490             'name' => q(kilobytes),
3491             'one' => q({0} kilobyte),
3492             'other' => q({0} kilobytes),
3493             },
3494             # Core Unit Identifier
3495             'kilobyte' => {
3496             'name' => q(kilobytes),
3497             'one' => q({0} kilobyte),
3498             'other' => q({0} kilobytes),
3499             },
3500             # Long Unit Identifier
3501             'digital-megabit' => {
3502             'name' => q(megabits),
3503             'one' => q({0} megabit),
3504             'other' => q({0} megabits),
3505             },
3506             # Core Unit Identifier
3507             'megabit' => {
3508             'name' => q(megabits),
3509             'one' => q({0} megabit),
3510             'other' => q({0} megabits),
3511             },
3512             # Long Unit Identifier
3513             'digital-megabyte' => {
3514             'name' => q(megabytes),
3515             'one' => q({0} megabyte),
3516             'other' => q({0} megabytes),
3517             },
3518             # Core Unit Identifier
3519             'megabyte' => {
3520             'name' => q(megabytes),
3521             'one' => q({0} megabyte),
3522             'other' => q({0} megabytes),
3523             },
3524             # Long Unit Identifier
3525             'digital-petabyte' => {
3526             'name' => q(petabytes),
3527             'one' => q({0} petabyte),
3528             'other' => q({0} petabytes),
3529             },
3530             # Core Unit Identifier
3531             'petabyte' => {
3532             'name' => q(petabytes),
3533             'one' => q({0} petabyte),
3534             'other' => q({0} petabytes),
3535             },
3536             # Long Unit Identifier
3537             'digital-terabit' => {
3538             'name' => q(terabits),
3539             'one' => q({0} terabit),
3540             'other' => q({0} terabits),
3541             },
3542             # Core Unit Identifier
3543             'terabit' => {
3544             'name' => q(terabits),
3545             'one' => q({0} terabit),
3546             'other' => q({0} terabits),
3547             },
3548             # Long Unit Identifier
3549             'digital-terabyte' => {
3550             'name' => q(terabytes),
3551             'one' => q({0} terabyte),
3552             'other' => q({0} terabytes),
3553             },
3554             # Core Unit Identifier
3555             'terabyte' => {
3556             'name' => q(terabytes),
3557             'one' => q({0} terabyte),
3558             'other' => q({0} terabytes),
3559             },
3560             # Long Unit Identifier
3561             'duration-century' => {
3562             'name' => q(centuries),
3563             'one' => q({0} century),
3564             'other' => q({0} centuries),
3565             },
3566             # Core Unit Identifier
3567             'century' => {
3568             'name' => q(centuries),
3569             'one' => q({0} century),
3570             'other' => q({0} centuries),
3571             },
3572             # Long Unit Identifier
3573             'duration-day' => {
3574             'name' => q(days),
3575             'one' => q({0} day),
3576             'other' => q({0} days),
3577             'per' => q({0} per day),
3578             },
3579             # Core Unit Identifier
3580             'day' => {
3581             'name' => q(days),
3582             'one' => q({0} day),
3583             'other' => q({0} days),
3584             'per' => q({0} per day),
3585             },
3586             # Long Unit Identifier
3587             'duration-decade' => {
3588             'name' => q(decades),
3589             'one' => q({0} decade),
3590             'other' => q({0} decades),
3591             },
3592             # Core Unit Identifier
3593             'decade' => {
3594             'name' => q(decades),
3595             'one' => q({0} decade),
3596             'other' => q({0} decades),
3597             },
3598             # Long Unit Identifier
3599             'duration-hour' => {
3600             'name' => q(hours),
3601             'one' => q({0} hour),
3602             'other' => q({0} hours),
3603             'per' => q({0} per hour),
3604             },
3605             # Core Unit Identifier
3606             'hour' => {
3607             'name' => q(hours),
3608             'one' => q({0} hour),
3609             'other' => q({0} hours),
3610             'per' => q({0} per hour),
3611             },
3612             # Long Unit Identifier
3613             'duration-microsecond' => {
3614             'name' => q(microseconds),
3615             'one' => q({0} microsecond),
3616             'other' => q({0} microseconds),
3617             },
3618             # Core Unit Identifier
3619             'microsecond' => {
3620             'name' => q(microseconds),
3621             'one' => q({0} microsecond),
3622             'other' => q({0} microseconds),
3623             },
3624             # Long Unit Identifier
3625             'duration-millisecond' => {
3626             'name' => q(milliseconds),
3627             'one' => q({0} millisecond),
3628             'other' => q({0} milliseconds),
3629             },
3630             # Core Unit Identifier
3631             'millisecond' => {
3632             'name' => q(milliseconds),
3633             'one' => q({0} millisecond),
3634             'other' => q({0} milliseconds),
3635             },
3636             # Long Unit Identifier
3637             'duration-minute' => {
3638             'name' => q(minutes),
3639             'one' => q({0} minute),
3640             'other' => q({0} minutes),
3641             'per' => q({0} per minute),
3642             },
3643             # Core Unit Identifier
3644             'minute' => {
3645             'name' => q(minutes),
3646             'one' => q({0} minute),
3647             'other' => q({0} minutes),
3648             'per' => q({0} per minute),
3649             },
3650             # Long Unit Identifier
3651             'duration-month' => {
3652             'name' => q(months),
3653             'one' => q({0} month),
3654             'other' => q({0} months),
3655             'per' => q({0} per month),
3656             },
3657             # Core Unit Identifier
3658             'month' => {
3659             'name' => q(months),
3660             'one' => q({0} month),
3661             'other' => q({0} months),
3662             'per' => q({0} per month),
3663             },
3664             # Long Unit Identifier
3665             'duration-nanosecond' => {
3666             'name' => q(nanoseconds),
3667             'one' => q({0} nanosecond),
3668             'other' => q({0} nanoseconds),
3669             },
3670             # Core Unit Identifier
3671             'nanosecond' => {
3672             'name' => q(nanoseconds),
3673             'one' => q({0} nanosecond),
3674             'other' => q({0} nanoseconds),
3675             },
3676             # Long Unit Identifier
3677             'duration-night' => {
3678             'name' => q(nights),
3679             'one' => q({0} night),
3680             'other' => q({0} nights),
3681             'per' => q({0} per night),
3682             },
3683             # Core Unit Identifier
3684             'night' => {
3685             'name' => q(nights),
3686             'one' => q({0} night),
3687             'other' => q({0} nights),
3688             'per' => q({0} per night),
3689             },
3690             # Long Unit Identifier
3691             'duration-quarter' => {
3692             'name' => q(quarters),
3693             'one' => q({0} quarter),
3694             'other' => q({0} quarters),
3695             'per' => q({0}/q),
3696             },
3697             # Core Unit Identifier
3698             'quarter' => {
3699             'name' => q(quarters),
3700             'one' => q({0} quarter),
3701             'other' => q({0} quarters),
3702             'per' => q({0}/q),
3703             },
3704             # Long Unit Identifier
3705             'duration-second' => {
3706             'name' => q(seconds),
3707             'one' => q({0} second),
3708             'other' => q({0} seconds),
3709             'per' => q({0} per second),
3710             },
3711             # Core Unit Identifier
3712             'second' => {
3713             'name' => q(seconds),
3714             'one' => q({0} second),
3715             'other' => q({0} seconds),
3716             'per' => q({0} per second),
3717             },
3718             # Long Unit Identifier
3719             'duration-week' => {
3720             'name' => q(weeks),
3721             'one' => q({0} week),
3722             'other' => q({0} weeks),
3723             'per' => q({0} per week),
3724             },
3725             # Core Unit Identifier
3726             'week' => {
3727             'name' => q(weeks),
3728             'one' => q({0} week),
3729             'other' => q({0} weeks),
3730             'per' => q({0} per week),
3731             },
3732             # Long Unit Identifier
3733             'duration-year' => {
3734             'name' => q(years),
3735             'one' => q({0} year),
3736             'other' => q({0} years),
3737             'per' => q({0} per year),
3738             },
3739             # Core Unit Identifier
3740             'year' => {
3741             'name' => q(years),
3742             'one' => q({0} year),
3743             'other' => q({0} years),
3744             'per' => q({0} per year),
3745             },
3746             # Long Unit Identifier
3747             'electric-ampere' => {
3748             'name' => q(amperes),
3749             'one' => q({0} ampere),
3750             'other' => q({0} amperes),
3751             },
3752             # Core Unit Identifier
3753             'ampere' => {
3754             'name' => q(amperes),
3755             'one' => q({0} ampere),
3756             'other' => q({0} amperes),
3757             },
3758             # Long Unit Identifier
3759             'electric-milliampere' => {
3760             'name' => q(milliamperes),
3761             'one' => q({0} milliampere),
3762             'other' => q({0} milliamperes),
3763             },
3764             # Core Unit Identifier
3765             'milliampere' => {
3766             'name' => q(milliamperes),
3767             'one' => q({0} milliampere),
3768             'other' => q({0} milliamperes),
3769             },
3770             # Long Unit Identifier
3771             'electric-ohm' => {
3772             'name' => q(ohms),
3773             'one' => q({0} ohm),
3774             'other' => q({0} ohms),
3775             },
3776             # Core Unit Identifier
3777             'ohm' => {
3778             'name' => q(ohms),
3779             'one' => q({0} ohm),
3780             'other' => q({0} ohms),
3781             },
3782             # Long Unit Identifier
3783             'electric-volt' => {
3784             'name' => q(volts),
3785             'one' => q({0} volt),
3786             'other' => q({0} volts),
3787             },
3788             # Core Unit Identifier
3789             'volt' => {
3790             'name' => q(volts),
3791             'one' => q({0} volt),
3792             'other' => q({0} volts),
3793             },
3794             # Long Unit Identifier
3795             'energy-british-thermal-unit' => {
3796             'name' => q(British thermal units),
3797             'one' => q({0} British thermal unit),
3798             'other' => q({0} British thermal units),
3799             },
3800             # Core Unit Identifier
3801             'british-thermal-unit' => {
3802             'name' => q(British thermal units),
3803             'one' => q({0} British thermal unit),
3804             'other' => q({0} British thermal units),
3805             },
3806             # Long Unit Identifier
3807             'energy-calorie' => {
3808             'name' => q(calories),
3809             'one' => q({0} calorie),
3810             'other' => q({0} calories),
3811             },
3812             # Core Unit Identifier
3813             'calorie' => {
3814             'name' => q(calories),
3815             'one' => q({0} calorie),
3816             'other' => q({0} calories),
3817             },
3818             # Long Unit Identifier
3819             'energy-electronvolt' => {
3820             'name' => q(electronvolts),
3821             'one' => q({0} electronvolt),
3822             'other' => q({0} electronvolts),
3823             },
3824             # Core Unit Identifier
3825             'electronvolt' => {
3826             'name' => q(electronvolts),
3827             'one' => q({0} electronvolt),
3828             'other' => q({0} electronvolts),
3829             },
3830             # Long Unit Identifier
3831             'energy-foodcalorie' => {
3832             'name' => q(Calories),
3833             'one' => q({0} Calorie),
3834             'other' => q({0} Calories),
3835             },
3836             # Core Unit Identifier
3837             'foodcalorie' => {
3838             'name' => q(Calories),
3839             'one' => q({0} Calorie),
3840             'other' => q({0} Calories),
3841             },
3842             # Long Unit Identifier
3843             'energy-joule' => {
3844             'name' => q(joules),
3845             'one' => q({0} joule),
3846             'other' => q({0} joules),
3847             },
3848             # Core Unit Identifier
3849             'joule' => {
3850             'name' => q(joules),
3851             'one' => q({0} joule),
3852             'other' => q({0} joules),
3853             },
3854             # Long Unit Identifier
3855             'energy-kilocalorie' => {
3856             'name' => q(kilocalories),
3857             'one' => q({0} kilocalorie),
3858             'other' => q({0} kilocalories),
3859             },
3860             # Core Unit Identifier
3861             'kilocalorie' => {
3862             'name' => q(kilocalories),
3863             'one' => q({0} kilocalorie),
3864             'other' => q({0} kilocalories),
3865             },
3866             # Long Unit Identifier
3867             'energy-kilojoule' => {
3868             'name' => q(kilojoules),
3869             'one' => q({0} kilojoule),
3870             'other' => q({0} kilojoules),
3871             },
3872             # Core Unit Identifier
3873             'kilojoule' => {
3874             'name' => q(kilojoules),
3875             'one' => q({0} kilojoule),
3876             'other' => q({0} kilojoules),
3877             },
3878             # Long Unit Identifier
3879             'energy-kilowatt-hour' => {
3880             'name' => q(kilowatt-hours),
3881             'one' => q({0} kilowatt hour),
3882             'other' => q({0} kilowatt-hours),
3883             },
3884             # Core Unit Identifier
3885             'kilowatt-hour' => {
3886             'name' => q(kilowatt-hours),
3887             'one' => q({0} kilowatt hour),
3888             'other' => q({0} kilowatt-hours),
3889             },
3890             # Long Unit Identifier
3891             'energy-therm-us' => {
3892             'name' => q(US therms),
3893             'one' => q({0} US therm),
3894             'other' => q({0} US therms),
3895             },
3896             # Core Unit Identifier
3897             'therm-us' => {
3898             'name' => q(US therms),
3899             'one' => q({0} US therm),
3900             'other' => q({0} US therms),
3901             },
3902             # Long Unit Identifier
3903             'force-kilowatt-hour-per-100-kilometer' => {
3904             'name' => q(kilowatt-hours per 100 kilometers),
3905             'one' => q({0} kilowatt-hour per 100 kilometers),
3906             'other' => q({0} kilowatt-hours per 100 kilometers),
3907             },
3908             # Core Unit Identifier
3909             'kilowatt-hour-per-100-kilometer' => {
3910             'name' => q(kilowatt-hours per 100 kilometers),
3911             'one' => q({0} kilowatt-hour per 100 kilometers),
3912             'other' => q({0} kilowatt-hours per 100 kilometers),
3913             },
3914             # Long Unit Identifier
3915             'force-newton' => {
3916             'name' => q(newtons),
3917             'one' => q({0} newton),
3918             'other' => q({0} newtons),
3919             },
3920             # Core Unit Identifier
3921             'newton' => {
3922             'name' => q(newtons),
3923             'one' => q({0} newton),
3924             'other' => q({0} newtons),
3925             },
3926             # Long Unit Identifier
3927             'force-pound-force' => {
3928             'name' => q(pounds of force),
3929             'one' => q({0} pound of force),
3930             'other' => q({0} pounds of force),
3931             },
3932             # Core Unit Identifier
3933             'pound-force' => {
3934             'name' => q(pounds of force),
3935             'one' => q({0} pound of force),
3936             'other' => q({0} pounds of force),
3937             },
3938             # Long Unit Identifier
3939             'frequency-gigahertz' => {
3940             'name' => q(gigahertz),
3941             'one' => q({0} gigahertz),
3942             'other' => q({0} gigahertz),
3943             },
3944             # Core Unit Identifier
3945             'gigahertz' => {
3946             'name' => q(gigahertz),
3947             'one' => q({0} gigahertz),
3948             'other' => q({0} gigahertz),
3949             },
3950             # Long Unit Identifier
3951             'frequency-hertz' => {
3952             'name' => q(hertz),
3953             'one' => q({0} hertz),
3954             'other' => q({0} hertz),
3955             },
3956             # Core Unit Identifier
3957             'hertz' => {
3958             'name' => q(hertz),
3959             'one' => q({0} hertz),
3960             'other' => q({0} hertz),
3961             },
3962             # Long Unit Identifier
3963             'frequency-kilohertz' => {
3964             'name' => q(kilohertz),
3965             'one' => q({0} kilohertz),
3966             'other' => q({0} kilohertz),
3967             },
3968             # Core Unit Identifier
3969             'kilohertz' => {
3970             'name' => q(kilohertz),
3971             'one' => q({0} kilohertz),
3972             'other' => q({0} kilohertz),
3973             },
3974             # Long Unit Identifier
3975             'frequency-megahertz' => {
3976             'name' => q(megahertz),
3977             'one' => q({0} megahertz),
3978             'other' => q({0} megahertz),
3979             },
3980             # Core Unit Identifier
3981             'megahertz' => {
3982             'name' => q(megahertz),
3983             'one' => q({0} megahertz),
3984             'other' => q({0} megahertz),
3985             },
3986             # Long Unit Identifier
3987             'graphics-dot' => {
3988             'name' => q(dots),
3989             'one' => q({0} dot),
3990             'other' => q({0} dots),
3991             },
3992             # Core Unit Identifier
3993             'dot' => {
3994             'name' => q(dots),
3995             'one' => q({0} dot),
3996             'other' => q({0} dots),
3997             },
3998             # Long Unit Identifier
3999             'graphics-dot-per-centimeter' => {
4000             'name' => q(dots per centimeter),
4001             'one' => q({0} dot per centimeter),
4002             'other' => q({0} dots per centimeter),
4003             },
4004             # Core Unit Identifier
4005             'dot-per-centimeter' => {
4006             'name' => q(dots per centimeter),
4007             'one' => q({0} dot per centimeter),
4008             'other' => q({0} dots per centimeter),
4009             },
4010             # Long Unit Identifier
4011             'graphics-dot-per-inch' => {
4012             'name' => q(dots per inch),
4013             'one' => q({0} dot per inch),
4014             'other' => q({0} dots per inch),
4015             },
4016             # Core Unit Identifier
4017             'dot-per-inch' => {
4018             'name' => q(dots per inch),
4019             'one' => q({0} dot per inch),
4020             'other' => q({0} dots per inch),
4021             },
4022             # Long Unit Identifier
4023             'graphics-em' => {
4024             'name' => q(typographic ems),
4025             'one' => q({0} em),
4026             'other' => q({0} ems),
4027             },
4028             # Core Unit Identifier
4029             'em' => {
4030             'name' => q(typographic ems),
4031             'one' => q({0} em),
4032             'other' => q({0} ems),
4033             },
4034             # Long Unit Identifier
4035             'graphics-megapixel' => {
4036             'name' => q(megapixels),
4037             'one' => q({0} megapixel),
4038             'other' => q({0} megapixels),
4039             },
4040             # Core Unit Identifier
4041             'megapixel' => {
4042             'name' => q(megapixels),
4043             'one' => q({0} megapixel),
4044             'other' => q({0} megapixels),
4045             },
4046             # Long Unit Identifier
4047             'graphics-pixel' => {
4048             'name' => q(pixels),
4049             'one' => q({0} pixel),
4050             'other' => q({0} pixels),
4051             },
4052             # Core Unit Identifier
4053             'pixel' => {
4054             'name' => q(pixels),
4055             'one' => q({0} pixel),
4056             'other' => q({0} pixels),
4057             },
4058             # Long Unit Identifier
4059             'graphics-pixel-per-centimeter' => {
4060             'name' => q(pixels per centimeter),
4061             'one' => q({0} pixel per centimeter),
4062             'other' => q({0} pixels per centimeter),
4063             },
4064             # Core Unit Identifier
4065             'pixel-per-centimeter' => {
4066             'name' => q(pixels per centimeter),
4067             'one' => q({0} pixel per centimeter),
4068             'other' => q({0} pixels per centimeter),
4069             },
4070             # Long Unit Identifier
4071             'graphics-pixel-per-inch' => {
4072             'name' => q(pixels per inch),
4073             'one' => q({0} pixel per inch),
4074             'other' => q({0} pixels per inch),
4075             },
4076             # Core Unit Identifier
4077             'pixel-per-inch' => {
4078             'name' => q(pixels per inch),
4079             'one' => q({0} pixel per inch),
4080             'other' => q({0} pixels per inch),
4081             },
4082             # Long Unit Identifier
4083             'length-astronomical-unit' => {
4084             'name' => q(astronomical units),
4085             'one' => q({0} astronomical unit),
4086             'other' => q({0} astronomical units),
4087             },
4088             # Core Unit Identifier
4089             'astronomical-unit' => {
4090             'name' => q(astronomical units),
4091             'one' => q({0} astronomical unit),
4092             'other' => q({0} astronomical units),
4093             },
4094             # Long Unit Identifier
4095             'length-centimeter' => {
4096             'name' => q(centimeters),
4097             'one' => q({0} centimeter),
4098             'other' => q({0} centimeters),
4099             'per' => q({0} per centimeter),
4100             },
4101             # Core Unit Identifier
4102             'centimeter' => {
4103             'name' => q(centimeters),
4104             'one' => q({0} centimeter),
4105             'other' => q({0} centimeters),
4106             'per' => q({0} per centimeter),
4107             },
4108             # Long Unit Identifier
4109             'length-decimeter' => {
4110             'name' => q(decimeters),
4111             'one' => q({0} decimeter),
4112             'other' => q({0} decimeters),
4113             },
4114             # Core Unit Identifier
4115             'decimeter' => {
4116             'name' => q(decimeters),
4117             'one' => q({0} decimeter),
4118             'other' => q({0} decimeters),
4119             },
4120             # Long Unit Identifier
4121             'length-earth-radius' => {
4122             'name' => q(earth radius),
4123             'one' => q({0} earth radius),
4124             'other' => q({0} earth radius),
4125             },
4126             # Core Unit Identifier
4127             'earth-radius' => {
4128             'name' => q(earth radius),
4129             'one' => q({0} earth radius),
4130             'other' => q({0} earth radius),
4131             },
4132             # Long Unit Identifier
4133             'length-fathom' => {
4134             'name' => q(fathoms),
4135             'one' => q({0} fathom),
4136             'other' => q({0} fathoms),
4137             },
4138             # Core Unit Identifier
4139             'fathom' => {
4140             'name' => q(fathoms),
4141             'one' => q({0} fathom),
4142             'other' => q({0} fathoms),
4143             },
4144             # Long Unit Identifier
4145             'length-foot' => {
4146             'name' => q(feet),
4147             'one' => q({0} foot),
4148             'other' => q({0} feet),
4149             'per' => q({0} per foot),
4150             },
4151             # Core Unit Identifier
4152             'foot' => {
4153             'name' => q(feet),
4154             'one' => q({0} foot),
4155             'other' => q({0} feet),
4156             'per' => q({0} per foot),
4157             },
4158             # Long Unit Identifier
4159             'length-furlong' => {
4160             'name' => q(furlongs),
4161             'one' => q({0} furlong),
4162             'other' => q({0} furlongs),
4163             },
4164             # Core Unit Identifier
4165             'furlong' => {
4166             'name' => q(furlongs),
4167             'one' => q({0} furlong),
4168             'other' => q({0} furlongs),
4169             },
4170             # Long Unit Identifier
4171             'length-inch' => {
4172             'name' => q(inches),
4173             'one' => q({0} inch),
4174             'other' => q({0} inches),
4175             'per' => q({0} per inch),
4176             },
4177             # Core Unit Identifier
4178             'inch' => {
4179             'name' => q(inches),
4180             'one' => q({0} inch),
4181             'other' => q({0} inches),
4182             'per' => q({0} per inch),
4183             },
4184             # Long Unit Identifier
4185             'length-kilometer' => {
4186             'name' => q(kilometers),
4187             'one' => q({0} kilometer),
4188             'other' => q({0} kilometers),
4189             'per' => q({0} per kilometer),
4190             },
4191             # Core Unit Identifier
4192             'kilometer' => {
4193             'name' => q(kilometers),
4194             'one' => q({0} kilometer),
4195             'other' => q({0} kilometers),
4196             'per' => q({0} per kilometer),
4197             },
4198             # Long Unit Identifier
4199             'length-light-year' => {
4200             'name' => q(light years),
4201             'one' => q({0} light year),
4202             'other' => q({0} light years),
4203             },
4204             # Core Unit Identifier
4205             'light-year' => {
4206             'name' => q(light years),
4207             'one' => q({0} light year),
4208             'other' => q({0} light years),
4209             },
4210             # Long Unit Identifier
4211             'length-meter' => {
4212             'name' => q(meters),
4213             'one' => q({0} meter),
4214             'other' => q({0} meters),
4215             'per' => q({0} per meter),
4216             },
4217             # Core Unit Identifier
4218             'meter' => {
4219             'name' => q(meters),
4220             'one' => q({0} meter),
4221             'other' => q({0} meters),
4222             'per' => q({0} per meter),
4223             },
4224             # Long Unit Identifier
4225             'length-micrometer' => {
4226             'name' => q(micrometers),
4227             'one' => q({0} micrometer),
4228             'other' => q({0} micrometers),
4229             },
4230             # Core Unit Identifier
4231             'micrometer' => {
4232             'name' => q(micrometers),
4233             'one' => q({0} micrometer),
4234             'other' => q({0} micrometers),
4235             },
4236             # Long Unit Identifier
4237             'length-mile' => {
4238             'name' => q(miles),
4239             'one' => q({0} mile),
4240             'other' => q({0} miles),
4241             },
4242             # Core Unit Identifier
4243             'mile' => {
4244             'name' => q(miles),
4245             'one' => q({0} mile),
4246             'other' => q({0} miles),
4247             },
4248             # Long Unit Identifier
4249             'length-mile-scandinavian' => {
4250             'name' => q(miles-scandinavian),
4251             'one' => q({0} mile-scandinavian),
4252             'other' => q({0} miles-scandinavian),
4253             },
4254             # Core Unit Identifier
4255             'mile-scandinavian' => {
4256             'name' => q(miles-scandinavian),
4257             'one' => q({0} mile-scandinavian),
4258             'other' => q({0} miles-scandinavian),
4259             },
4260             # Long Unit Identifier
4261             'length-millimeter' => {
4262             'name' => q(millimeters),
4263             'one' => q({0} millimeter),
4264             'other' => q({0} millimeters),
4265             },
4266             # Core Unit Identifier
4267             'millimeter' => {
4268             'name' => q(millimeters),
4269             'one' => q({0} millimeter),
4270             'other' => q({0} millimeters),
4271             },
4272             # Long Unit Identifier
4273             'length-nanometer' => {
4274             'name' => q(nanometers),
4275             'one' => q({0} nanometer),
4276             'other' => q({0} nanometers),
4277             },
4278             # Core Unit Identifier
4279             'nanometer' => {
4280             'name' => q(nanometers),
4281             'one' => q({0} nanometer),
4282             'other' => q({0} nanometers),
4283             },
4284             # Long Unit Identifier
4285             'length-nautical-mile' => {
4286             'name' => q(nautical miles),
4287             'one' => q({0} nautical mile),
4288             'other' => q({0} nautical miles),
4289             },
4290             # Core Unit Identifier
4291             'nautical-mile' => {
4292             'name' => q(nautical miles),
4293             'one' => q({0} nautical mile),
4294             'other' => q({0} nautical miles),
4295             },
4296             # Long Unit Identifier
4297             'length-parsec' => {
4298             'name' => q(parsecs),
4299             'one' => q({0} parsec),
4300             'other' => q({0} parsecs),
4301             },
4302             # Core Unit Identifier
4303             'parsec' => {
4304             'name' => q(parsecs),
4305             'one' => q({0} parsec),
4306             'other' => q({0} parsecs),
4307             },
4308             # Long Unit Identifier
4309             'length-picometer' => {
4310             'name' => q(picometers),
4311             'one' => q({0} picometer),
4312             'other' => q({0} picometers),
4313             },
4314             # Core Unit Identifier
4315             'picometer' => {
4316             'name' => q(picometers),
4317             'one' => q({0} picometer),
4318             'other' => q({0} picometers),
4319             },
4320             # Long Unit Identifier
4321             'length-point' => {
4322             'name' => q(points),
4323             'one' => q({0} point),
4324             'other' => q({0} points),
4325             },
4326             # Core Unit Identifier
4327             'point' => {
4328             'name' => q(points),
4329             'one' => q({0} point),
4330             'other' => q({0} points),
4331             },
4332             # Long Unit Identifier
4333             'length-solar-radius' => {
4334             'name' => q(solar radii),
4335             'one' => q({0} solar radius),
4336             'other' => q({0} solar radii),
4337             },
4338             # Core Unit Identifier
4339             'solar-radius' => {
4340             'name' => q(solar radii),
4341             'one' => q({0} solar radius),
4342             'other' => q({0} solar radii),
4343             },
4344             # Long Unit Identifier
4345             'length-yard' => {
4346             'name' => q(yards),
4347             'one' => q({0} yard),
4348             'other' => q({0} yards),
4349             },
4350             # Core Unit Identifier
4351             'yard' => {
4352             'name' => q(yards),
4353             'one' => q({0} yard),
4354             'other' => q({0} yards),
4355             },
4356             # Long Unit Identifier
4357             'light-candela' => {
4358             'name' => q(candela),
4359             'one' => q({0} candela),
4360             'other' => q({0} candela),
4361             },
4362             # Core Unit Identifier
4363             'candela' => {
4364             'name' => q(candela),
4365             'one' => q({0} candela),
4366             'other' => q({0} candela),
4367             },
4368             # Long Unit Identifier
4369             'light-lumen' => {
4370             'name' => q(lumen),
4371             'one' => q({0} lumen),
4372             'other' => q({0} lumen),
4373             },
4374             # Core Unit Identifier
4375             'lumen' => {
4376             'name' => q(lumen),
4377             'one' => q({0} lumen),
4378             'other' => q({0} lumen),
4379             },
4380             # Long Unit Identifier
4381             'light-lux' => {
4382             'name' => q(lux),
4383             'one' => q({0} lux),
4384             'other' => q({0} lux),
4385             },
4386             # Core Unit Identifier
4387             'lux' => {
4388             'name' => q(lux),
4389             'one' => q({0} lux),
4390             'other' => q({0} lux),
4391             },
4392             # Long Unit Identifier
4393             'light-solar-luminosity' => {
4394             'name' => q(solar luminosities),
4395             'one' => q({0} solar luminosity),
4396             'other' => q({0} solar luminosities),
4397             },
4398             # Core Unit Identifier
4399             'solar-luminosity' => {
4400             'name' => q(solar luminosities),
4401             'one' => q({0} solar luminosity),
4402             'other' => q({0} solar luminosities),
4403             },
4404             # Long Unit Identifier
4405             'mass-carat' => {
4406             'name' => q(carats),
4407             'one' => q({0} carat),
4408             'other' => q({0} carats),
4409             },
4410             # Core Unit Identifier
4411             'carat' => {
4412             'name' => q(carats),
4413             'one' => q({0} carat),
4414             'other' => q({0} carats),
4415             },
4416             # Long Unit Identifier
4417             'mass-dalton' => {
4418             'name' => q(daltons),
4419             'one' => q({0} dalton),
4420             'other' => q({0} daltons),
4421             },
4422             # Core Unit Identifier
4423             'dalton' => {
4424             'name' => q(daltons),
4425             'one' => q({0} dalton),
4426             'other' => q({0} daltons),
4427             },
4428             # Long Unit Identifier
4429             'mass-earth-mass' => {
4430             'name' => q(Earth masses),
4431             'one' => q({0} Earth mass),
4432             'other' => q({0} Earth masses),
4433             },
4434             # Core Unit Identifier
4435             'earth-mass' => {
4436             'name' => q(Earth masses),
4437             'one' => q({0} Earth mass),
4438             'other' => q({0} Earth masses),
4439             },
4440             # Long Unit Identifier
4441             'mass-grain' => {
4442             'name' => q(grains),
4443             'one' => q({0} grain),
4444             'other' => q({0} grains),
4445             },
4446             # Core Unit Identifier
4447             'grain' => {
4448             'name' => q(grains),
4449             'one' => q({0} grain),
4450             'other' => q({0} grains),
4451             },
4452             # Long Unit Identifier
4453             'mass-gram' => {
4454             'name' => q(grams),
4455             'one' => q({0} gram),
4456             'other' => q({0} grams),
4457             'per' => q({0} per gram),
4458             },
4459             # Core Unit Identifier
4460             'gram' => {
4461             'name' => q(grams),
4462             'one' => q({0} gram),
4463             'other' => q({0} grams),
4464             'per' => q({0} per gram),
4465             },
4466             # Long Unit Identifier
4467             'mass-kilogram' => {
4468             'name' => q(kilograms),
4469             'one' => q({0} kilogram),
4470             'other' => q({0} kilograms),
4471             'per' => q({0} per kilogram),
4472             },
4473             # Core Unit Identifier
4474             'kilogram' => {
4475             'name' => q(kilograms),
4476             'one' => q({0} kilogram),
4477             'other' => q({0} kilograms),
4478             'per' => q({0} per kilogram),
4479             },
4480             # Long Unit Identifier
4481             'mass-microgram' => {
4482             'name' => q(micrograms),
4483             'one' => q({0} microgram),
4484             'other' => q({0} micrograms),
4485             },
4486             # Core Unit Identifier
4487             'microgram' => {
4488             'name' => q(micrograms),
4489             'one' => q({0} microgram),
4490             'other' => q({0} micrograms),
4491             },
4492             # Long Unit Identifier
4493             'mass-milligram' => {
4494             'name' => q(milligrams),
4495             'one' => q({0} milligram),
4496             'other' => q({0} milligrams),
4497             },
4498             # Core Unit Identifier
4499             'milligram' => {
4500             'name' => q(milligrams),
4501             'one' => q({0} milligram),
4502             'other' => q({0} milligrams),
4503             },
4504             # Long Unit Identifier
4505             'mass-ounce' => {
4506             'name' => q(ounces),
4507             'one' => q({0} ounce),
4508             'other' => q({0} ounces),
4509             'per' => q({0} per ounce),
4510             },
4511             # Core Unit Identifier
4512             'ounce' => {
4513             'name' => q(ounces),
4514             'one' => q({0} ounce),
4515             'other' => q({0} ounces),
4516             'per' => q({0} per ounce),
4517             },
4518             # Long Unit Identifier
4519             'mass-ounce-troy' => {
4520             'name' => q(troy ounces),
4521             'one' => q({0} troy ounce),
4522             'other' => q({0} troy ounces),
4523             },
4524             # Core Unit Identifier
4525             'ounce-troy' => {
4526             'name' => q(troy ounces),
4527             'one' => q({0} troy ounce),
4528             'other' => q({0} troy ounces),
4529             },
4530             # Long Unit Identifier
4531             'mass-pound' => {
4532             'name' => q(pounds),
4533             'one' => q({0} pound),
4534             'other' => q({0} pounds),
4535             'per' => q({0} per pound),
4536             },
4537             # Core Unit Identifier
4538             'pound' => {
4539             'name' => q(pounds),
4540             'one' => q({0} pound),
4541             'other' => q({0} pounds),
4542             'per' => q({0} per pound),
4543             },
4544             # Long Unit Identifier
4545             'mass-solar-mass' => {
4546             'name' => q(solar masses),
4547             'one' => q({0} solar mass),
4548             'other' => q({0} solar masses),
4549             },
4550             # Core Unit Identifier
4551             'solar-mass' => {
4552             'name' => q(solar masses),
4553             'one' => q({0} solar mass),
4554             'other' => q({0} solar masses),
4555             },
4556             # Long Unit Identifier
4557             'mass-stone' => {
4558             'name' => q(stones),
4559             'one' => q({0} stone),
4560             'other' => q({0} stones),
4561             },
4562             # Core Unit Identifier
4563             'stone' => {
4564             'name' => q(stones),
4565             'one' => q({0} stone),
4566             'other' => q({0} stones),
4567             },
4568             # Long Unit Identifier
4569             'mass-ton' => {
4570             'name' => q(tons),
4571             'one' => q({0} ton),
4572             'other' => q({0} tons),
4573             },
4574             # Core Unit Identifier
4575             'ton' => {
4576             'name' => q(tons),
4577             'one' => q({0} ton),
4578             'other' => q({0} tons),
4579             },
4580             # Long Unit Identifier
4581             'mass-tonne' => {
4582             'name' => q(metric tons),
4583             'one' => q({0} metric ton),
4584             'other' => q({0} metric tons),
4585             },
4586             # Core Unit Identifier
4587             'tonne' => {
4588             'name' => q(metric tons),
4589             'one' => q({0} metric ton),
4590             'other' => q({0} metric tons),
4591             },
4592             # Long Unit Identifier
4593             'per' => {
4594             '1' => q({0} per {1}),
4595             },
4596             # Core Unit Identifier
4597             'per' => {
4598             '1' => q({0} per {1}),
4599             },
4600             # Long Unit Identifier
4601             'power-gigawatt' => {
4602             'name' => q(gigawatts),
4603             'one' => q({0} gigawatt),
4604             'other' => q({0} gigawatts),
4605             },
4606             # Core Unit Identifier
4607             'gigawatt' => {
4608             'name' => q(gigawatts),
4609             'one' => q({0} gigawatt),
4610             'other' => q({0} gigawatts),
4611             },
4612             # Long Unit Identifier
4613             'power-horsepower' => {
4614             'name' => q(horsepower),
4615             'one' => q({0} horsepower),
4616             'other' => q({0} horsepower),
4617             },
4618             # Core Unit Identifier
4619             'horsepower' => {
4620             'name' => q(horsepower),
4621             'one' => q({0} horsepower),
4622             'other' => q({0} horsepower),
4623             },
4624             # Long Unit Identifier
4625             'power-kilowatt' => {
4626             'name' => q(kilowatts),
4627             'one' => q({0} kilowatt),
4628             'other' => q({0} kilowatts),
4629             },
4630             # Core Unit Identifier
4631             'kilowatt' => {
4632             'name' => q(kilowatts),
4633             'one' => q({0} kilowatt),
4634             'other' => q({0} kilowatts),
4635             },
4636             # Long Unit Identifier
4637             'power-megawatt' => {
4638             'name' => q(megawatts),
4639             'one' => q({0} megawatt),
4640             'other' => q({0} megawatts),
4641             },
4642             # Core Unit Identifier
4643             'megawatt' => {
4644             'name' => q(megawatts),
4645             'one' => q({0} megawatt),
4646             'other' => q({0} megawatts),
4647             },
4648             # Long Unit Identifier
4649             'power-milliwatt' => {
4650             'name' => q(milliwatts),
4651             'one' => q({0} milliwatt),
4652             'other' => q({0} milliwatts),
4653             },
4654             # Core Unit Identifier
4655             'milliwatt' => {
4656             'name' => q(milliwatts),
4657             'one' => q({0} milliwatt),
4658             'other' => q({0} milliwatts),
4659             },
4660             # Long Unit Identifier
4661             'power-watt' => {
4662             'name' => q(watts),
4663             'one' => q({0} watt),
4664             'other' => q({0} watts),
4665             },
4666             # Core Unit Identifier
4667             'watt' => {
4668             'name' => q(watts),
4669             'one' => q({0} watt),
4670             'other' => q({0} watts),
4671             },
4672             # Long Unit Identifier
4673             'power2' => {
4674             '1' => q(square {0}),
4675             'one' => q(square {0}),
4676             'other' => q(square {0}),
4677             },
4678             # Core Unit Identifier
4679             'power2' => {
4680             '1' => q(square {0}),
4681             'one' => q(square {0}),
4682             'other' => q(square {0}),
4683             },
4684             # Long Unit Identifier
4685             'power3' => {
4686             '1' => q(cubic {0}),
4687             'one' => q(cubic {0}),
4688             'other' => q(cubic {0}),
4689             },
4690             # Core Unit Identifier
4691             'power3' => {
4692             '1' => q(cubic {0}),
4693             'one' => q(cubic {0}),
4694             'other' => q(cubic {0}),
4695             },
4696             # Long Unit Identifier
4697             'pressure-atmosphere' => {
4698             'name' => q(atmospheres),
4699             'one' => q({0} atmosphere),
4700             'other' => q({0} atmospheres),
4701             },
4702             # Core Unit Identifier
4703             'atmosphere' => {
4704             'name' => q(atmospheres),
4705             'one' => q({0} atmosphere),
4706             'other' => q({0} atmospheres),
4707             },
4708             # Long Unit Identifier
4709             'pressure-bar' => {
4710             'name' => q(bars),
4711             'one' => q({0} bar),
4712             'other' => q({0} bars),
4713             },
4714             # Core Unit Identifier
4715             'bar' => {
4716             'name' => q(bars),
4717             'one' => q({0} bar),
4718             'other' => q({0} bars),
4719             },
4720             # Long Unit Identifier
4721             'pressure-gasoline-energy-density' => {
4722             'name' => q(of gasoline equivalent),
4723             'one' => q({0} of gasoline equivalent),
4724             'other' => q({0} of gasoline equivalent),
4725             },
4726             # Core Unit Identifier
4727             'gasoline-energy-density' => {
4728             'name' => q(of gasoline equivalent),
4729             'one' => q({0} of gasoline equivalent),
4730             'other' => q({0} of gasoline equivalent),
4731             },
4732             # Long Unit Identifier
4733             'pressure-hectopascal' => {
4734             'name' => q(hectopascals),
4735             'one' => q({0} hectopascal),
4736             'other' => q({0} hectopascals),
4737             },
4738             # Core Unit Identifier
4739             'hectopascal' => {
4740             'name' => q(hectopascals),
4741             'one' => q({0} hectopascal),
4742             'other' => q({0} hectopascals),
4743             },
4744             # Long Unit Identifier
4745             'pressure-inch-ofhg' => {
4746             'name' => q(inches of mercury),
4747             'one' => q({0} inch of mercury),
4748             'other' => q({0} inches of mercury),
4749             },
4750             # Core Unit Identifier
4751             'inch-ofhg' => {
4752             'name' => q(inches of mercury),
4753             'one' => q({0} inch of mercury),
4754             'other' => q({0} inches of mercury),
4755             },
4756             # Long Unit Identifier
4757             'pressure-kilopascal' => {
4758             'name' => q(kilopascals),
4759             'one' => q({0} kilopascal),
4760             'other' => q({0} kilopascals),
4761             },
4762             # Core Unit Identifier
4763             'kilopascal' => {
4764             'name' => q(kilopascals),
4765             'one' => q({0} kilopascal),
4766             'other' => q({0} kilopascals),
4767             },
4768             # Long Unit Identifier
4769             'pressure-megapascal' => {
4770             'name' => q(megapascals),
4771             'one' => q({0} megapascal),
4772             'other' => q({0} megapascals),
4773             },
4774             # Core Unit Identifier
4775             'megapascal' => {
4776             'name' => q(megapascals),
4777             'one' => q({0} megapascal),
4778             'other' => q({0} megapascals),
4779             },
4780             # Long Unit Identifier
4781             'pressure-millibar' => {
4782             'name' => q(millibars),
4783             'one' => q({0} millibar),
4784             'other' => q({0} millibars),
4785             },
4786             # Core Unit Identifier
4787             'millibar' => {
4788             'name' => q(millibars),
4789             'one' => q({0} millibar),
4790             'other' => q({0} millibars),
4791             },
4792             # Long Unit Identifier
4793             'pressure-millimeter-ofhg' => {
4794             'name' => q(millimeters of mercury),
4795             'one' => q({0} millimeter of mercury),
4796             'other' => q({0} millimeters of mercury),
4797             },
4798             # Core Unit Identifier
4799             'millimeter-ofhg' => {
4800             'name' => q(millimeters of mercury),
4801             'one' => q({0} millimeter of mercury),
4802             'other' => q({0} millimeters of mercury),
4803             },
4804             # Long Unit Identifier
4805             'pressure-pascal' => {
4806             'name' => q(pascals),
4807             'one' => q({0} pascal),
4808             'other' => q({0} pascals),
4809             },
4810             # Core Unit Identifier
4811             'pascal' => {
4812             'name' => q(pascals),
4813             'one' => q({0} pascal),
4814             'other' => q({0} pascals),
4815             },
4816             # Long Unit Identifier
4817             'pressure-pound-force-per-square-inch' => {
4818             'name' => q(pounds-force per square inch),
4819             'one' => q({0} pound-force per square inch),
4820             'other' => q({0} pounds-force per square inch),
4821             },
4822             # Core Unit Identifier
4823             'pound-force-per-square-inch' => {
4824             'name' => q(pounds-force per square inch),
4825             'one' => q({0} pound-force per square inch),
4826             'other' => q({0} pounds-force per square inch),
4827             },
4828             # Long Unit Identifier
4829             'speed-beaufort' => {
4830             'name' => q(Beaufort),
4831             'one' => q(Beaufort {0}),
4832             'other' => q(Beaufort {0}),
4833             },
4834             # Core Unit Identifier
4835             'beaufort' => {
4836             'name' => q(Beaufort),
4837             'one' => q(Beaufort {0}),
4838             'other' => q(Beaufort {0}),
4839             },
4840             # Long Unit Identifier
4841             'speed-kilometer-per-hour' => {
4842             'name' => q(kilometers per hour),
4843             'one' => q({0} kilometer per hour),
4844             'other' => q({0} kilometers per hour),
4845             },
4846             # Core Unit Identifier
4847             'kilometer-per-hour' => {
4848             'name' => q(kilometers per hour),
4849             'one' => q({0} kilometer per hour),
4850             'other' => q({0} kilometers per hour),
4851             },
4852             # Long Unit Identifier
4853             'speed-knot' => {
4854             'name' => q(knots),
4855             'one' => q({0} knot),
4856             'other' => q({0} knots),
4857             },
4858             # Core Unit Identifier
4859             'knot' => {
4860             'name' => q(knots),
4861             'one' => q({0} knot),
4862             'other' => q({0} knots),
4863             },
4864             # Long Unit Identifier
4865             'speed-light-speed' => {
4866             'name' => q(light),
4867             'one' => q({0} light),
4868             'other' => q({0} light),
4869             },
4870             # Core Unit Identifier
4871             'light-speed' => {
4872             'name' => q(light),
4873             'one' => q({0} light),
4874             'other' => q({0} light),
4875             },
4876             # Long Unit Identifier
4877             'speed-meter-per-second' => {
4878             'name' => q(meters per second),
4879             'one' => q({0} meter per second),
4880             'other' => q({0} meters per second),
4881             },
4882             # Core Unit Identifier
4883             'meter-per-second' => {
4884             'name' => q(meters per second),
4885             'one' => q({0} meter per second),
4886             'other' => q({0} meters per second),
4887             },
4888             # Long Unit Identifier
4889             'speed-mile-per-hour' => {
4890             'name' => q(miles per hour),
4891             'one' => q({0} mile per hour),
4892             'other' => q({0} miles per hour),
4893             },
4894             # Core Unit Identifier
4895             'mile-per-hour' => {
4896             'name' => q(miles per hour),
4897             'one' => q({0} mile per hour),
4898             'other' => q({0} miles per hour),
4899             },
4900             # Long Unit Identifier
4901             'temperature-celsius' => {
4902             'name' => q(degrees Celsius),
4903             'one' => q({0} degree Celsius),
4904             'other' => q({0} degrees Celsius),
4905             },
4906             # Core Unit Identifier
4907             'celsius' => {
4908             'name' => q(degrees Celsius),
4909             'one' => q({0} degree Celsius),
4910             'other' => q({0} degrees Celsius),
4911             },
4912             # Long Unit Identifier
4913             'temperature-fahrenheit' => {
4914             'name' => q(degrees Fahrenheit),
4915             'one' => q({0} degree Fahrenheit),
4916             'other' => q({0} degrees Fahrenheit),
4917             },
4918             # Core Unit Identifier
4919             'fahrenheit' => {
4920             'name' => q(degrees Fahrenheit),
4921             'one' => q({0} degree Fahrenheit),
4922             'other' => q({0} degrees Fahrenheit),
4923             },
4924             # Long Unit Identifier
4925             'temperature-generic' => {
4926             'name' => q(degrees temperature),
4927             'one' => q({0} degree temperature),
4928             'other' => q({0} degrees temperature),
4929             },
4930             # Core Unit Identifier
4931             'generic' => {
4932             'name' => q(degrees temperature),
4933             'one' => q({0} degree temperature),
4934             'other' => q({0} degrees temperature),
4935             },
4936             # Long Unit Identifier
4937             'temperature-kelvin' => {
4938             'name' => q(kelvins),
4939             'one' => q({0} kelvin),
4940             'other' => q({0} kelvins),
4941             },
4942             # Core Unit Identifier
4943             'kelvin' => {
4944             'name' => q(kelvins),
4945             'one' => q({0} kelvin),
4946             'other' => q({0} kelvins),
4947             },
4948             # Long Unit Identifier
4949             'times' => {
4950             '1' => q({0}-{1}),
4951             },
4952             # Core Unit Identifier
4953             'times' => {
4954             '1' => q({0}-{1}),
4955             },
4956             # Long Unit Identifier
4957             'torque-newton-meter' => {
4958             'name' => q(newton-meters),
4959             'one' => q({0} newton-meter),
4960             'other' => q({0} newton-meters),
4961             },
4962             # Core Unit Identifier
4963             'newton-meter' => {
4964             'name' => q(newton-meters),
4965             'one' => q({0} newton-meter),
4966             'other' => q({0} newton-meters),
4967             },
4968             # Long Unit Identifier
4969             'torque-pound-force-foot' => {
4970             'name' => q(pound-force-feet),
4971             'one' => q({0} pound-force-foot),
4972             'other' => q({0} pound-force-feet),
4973             },
4974             # Core Unit Identifier
4975             'pound-force-foot' => {
4976             'name' => q(pound-force-feet),
4977             'one' => q({0} pound-force-foot),
4978             'other' => q({0} pound-force-feet),
4979             },
4980             # Long Unit Identifier
4981             'volume-acre-foot' => {
4982             'name' => q(acre-feet),
4983             'one' => q({0} acre-foot),
4984             'other' => q({0} acre-feet),
4985             },
4986             # Core Unit Identifier
4987             'acre-foot' => {
4988             'name' => q(acre-feet),
4989             'one' => q({0} acre-foot),
4990             'other' => q({0} acre-feet),
4991             },
4992             # Long Unit Identifier
4993             'volume-barrel' => {
4994             'name' => q(barrels),
4995             'one' => q({0} barrel),
4996             'other' => q({0} barrels),
4997             },
4998             # Core Unit Identifier
4999             'barrel' => {
5000             'name' => q(barrels),
5001             'one' => q({0} barrel),
5002             'other' => q({0} barrels),
5003             },
5004             # Long Unit Identifier
5005             'volume-bushel' => {
5006             'name' => q(bushels),
5007             'one' => q({0} bushel),
5008             'other' => q({0} bushels),
5009             },
5010             # Core Unit Identifier
5011             'bushel' => {
5012             'name' => q(bushels),
5013             'one' => q({0} bushel),
5014             'other' => q({0} bushels),
5015             },
5016             # Long Unit Identifier
5017             'volume-centiliter' => {
5018             'name' => q(centiliters),
5019             'one' => q({0} centiliter),
5020             'other' => q({0} centiliters),
5021             },
5022             # Core Unit Identifier
5023             'centiliter' => {
5024             'name' => q(centiliters),
5025             'one' => q({0} centiliter),
5026             'other' => q({0} centiliters),
5027             },
5028             # Long Unit Identifier
5029             'volume-cubic-centimeter' => {
5030             'name' => q(cubic centimeters),
5031             'one' => q({0} cubic centimeter),
5032             'other' => q({0} cubic centimeters),
5033             'per' => q({0} per cubic centimeter),
5034             },
5035             # Core Unit Identifier
5036             'cubic-centimeter' => {
5037             'name' => q(cubic centimeters),
5038             'one' => q({0} cubic centimeter),
5039             'other' => q({0} cubic centimeters),
5040             'per' => q({0} per cubic centimeter),
5041             },
5042             # Long Unit Identifier
5043             'volume-cubic-foot' => {
5044             'name' => q(cubic feet),
5045             'one' => q({0} cubic foot),
5046             'other' => q({0} cubic feet),
5047             },
5048             # Core Unit Identifier
5049             'cubic-foot' => {
5050             'name' => q(cubic feet),
5051             'one' => q({0} cubic foot),
5052             'other' => q({0} cubic feet),
5053             },
5054             # Long Unit Identifier
5055             'volume-cubic-inch' => {
5056             'name' => q(cubic inches),
5057             'one' => q({0} cubic inch),
5058             'other' => q({0} cubic inches),
5059             },
5060             # Core Unit Identifier
5061             'cubic-inch' => {
5062             'name' => q(cubic inches),
5063             'one' => q({0} cubic inch),
5064             'other' => q({0} cubic inches),
5065             },
5066             # Long Unit Identifier
5067             'volume-cubic-kilometer' => {
5068             'name' => q(cubic kilometers),
5069             'one' => q({0} cubic kilometer),
5070             'other' => q({0} cubic kilometers),
5071             },
5072             # Core Unit Identifier
5073             'cubic-kilometer' => {
5074             'name' => q(cubic kilometers),
5075             'one' => q({0} cubic kilometer),
5076             'other' => q({0} cubic kilometers),
5077             },
5078             # Long Unit Identifier
5079             'volume-cubic-meter' => {
5080             'name' => q(cubic meters),
5081             'one' => q({0} cubic meter),
5082             'other' => q({0} cubic meters),
5083             'per' => q({0} per cubic meter),
5084             },
5085             # Core Unit Identifier
5086             'cubic-meter' => {
5087             'name' => q(cubic meters),
5088             'one' => q({0} cubic meter),
5089             'other' => q({0} cubic meters),
5090             'per' => q({0} per cubic meter),
5091             },
5092             # Long Unit Identifier
5093             'volume-cubic-mile' => {
5094             'name' => q(cubic miles),
5095             'one' => q({0} cubic mile),
5096             'other' => q({0} cubic miles),
5097             },
5098             # Core Unit Identifier
5099             'cubic-mile' => {
5100             'name' => q(cubic miles),
5101             'one' => q({0} cubic mile),
5102             'other' => q({0} cubic miles),
5103             },
5104             # Long Unit Identifier
5105             'volume-cubic-yard' => {
5106             'name' => q(cubic yards),
5107             'one' => q({0} cubic yard),
5108             'other' => q({0} cubic yards),
5109             },
5110             # Core Unit Identifier
5111             'cubic-yard' => {
5112             'name' => q(cubic yards),
5113             'one' => q({0} cubic yard),
5114             'other' => q({0} cubic yards),
5115             },
5116             # Long Unit Identifier
5117             'volume-cup' => {
5118             'name' => q(cups),
5119             'one' => q({0} cup),
5120             'other' => q({0} cups),
5121             },
5122             # Core Unit Identifier
5123             'cup' => {
5124             'name' => q(cups),
5125             'one' => q({0} cup),
5126             'other' => q({0} cups),
5127             },
5128             # Long Unit Identifier
5129             'volume-cup-metric' => {
5130             'name' => q(metric cups),
5131             'one' => q({0} metric cup),
5132             'other' => q({0} metric cups),
5133             },
5134             # Core Unit Identifier
5135             'cup-metric' => {
5136             'name' => q(metric cups),
5137             'one' => q({0} metric cup),
5138             'other' => q({0} metric cups),
5139             },
5140             # Long Unit Identifier
5141             'volume-deciliter' => {
5142             'name' => q(deciliters),
5143             'one' => q({0} deciliter),
5144             'other' => q({0} deciliters),
5145             },
5146             # Core Unit Identifier
5147             'deciliter' => {
5148             'name' => q(deciliters),
5149             'one' => q({0} deciliter),
5150             'other' => q({0} deciliters),
5151             },
5152             # Long Unit Identifier
5153             'volume-dessert-spoon' => {
5154             'name' => q(dessert spoons),
5155             'one' => q({0} dessert spoon),
5156             'other' => q({0} dessert spoons),
5157             },
5158             # Core Unit Identifier
5159             'dessert-spoon' => {
5160             'name' => q(dessert spoons),
5161             'one' => q({0} dessert spoon),
5162             'other' => q({0} dessert spoons),
5163             },
5164             # Long Unit Identifier
5165             'volume-dessert-spoon-imperial' => {
5166             'name' => q(Imp. dessert spoons),
5167             'one' => q({0} Imp. dessert spoon),
5168             'other' => q({0} Imp. dessert spoons),
5169             },
5170             # Core Unit Identifier
5171             'dessert-spoon-imperial' => {
5172             'name' => q(Imp. dessert spoons),
5173             'one' => q({0} Imp. dessert spoon),
5174             'other' => q({0} Imp. dessert spoons),
5175             },
5176             # Long Unit Identifier
5177             'volume-dram' => {
5178             'name' => q(drams),
5179             'one' => q({0} dram),
5180             'other' => q({0} drams),
5181             },
5182             # Core Unit Identifier
5183             'dram' => {
5184             'name' => q(drams),
5185             'one' => q({0} dram),
5186             'other' => q({0} drams),
5187             },
5188             # Long Unit Identifier
5189             'volume-drop' => {
5190             'name' => q(drops),
5191             'one' => q({0} drop),
5192             'other' => q({0} drops),
5193             },
5194             # Core Unit Identifier
5195             'drop' => {
5196             'name' => q(drops),
5197             'one' => q({0} drop),
5198             'other' => q({0} drops),
5199             },
5200             # Long Unit Identifier
5201             'volume-fluid-ounce' => {
5202             'name' => q(fluid ounces),
5203             'one' => q({0} fluid ounce),
5204             'other' => q({0} fluid ounces),
5205             },
5206             # Core Unit Identifier
5207             'fluid-ounce' => {
5208             'name' => q(fluid ounces),
5209             'one' => q({0} fluid ounce),
5210             'other' => q({0} fluid ounces),
5211             },
5212             # Long Unit Identifier
5213             'volume-fluid-ounce-imperial' => {
5214             'name' => q(Imp. fluid ounces),
5215             'one' => q({0} Imp. fluid ounce),
5216             'other' => q({0} Imp. fluid ounces),
5217             },
5218             # Core Unit Identifier
5219             'fluid-ounce-imperial' => {
5220             'name' => q(Imp. fluid ounces),
5221             'one' => q({0} Imp. fluid ounce),
5222             'other' => q({0} Imp. fluid ounces),
5223             },
5224             # Long Unit Identifier
5225             'volume-gallon' => {
5226             'name' => q(gallons),
5227             'one' => q({0} gallon),
5228             'other' => q({0} gallons),
5229             'per' => q({0} per gallon),
5230             },
5231             # Core Unit Identifier
5232             'gallon' => {
5233             'name' => q(gallons),
5234             'one' => q({0} gallon),
5235             'other' => q({0} gallons),
5236             'per' => q({0} per gallon),
5237             },
5238             # Long Unit Identifier
5239             'volume-gallon-imperial' => {
5240             'name' => q(Imp. gallons),
5241             'one' => q({0} Imp. gallon),
5242             'other' => q({0} Imp. gallons),
5243             'per' => q({0} per Imp. gallon),
5244             },
5245             # Core Unit Identifier
5246             'gallon-imperial' => {
5247             'name' => q(Imp. gallons),
5248             'one' => q({0} Imp. gallon),
5249             'other' => q({0} Imp. gallons),
5250             'per' => q({0} per Imp. gallon),
5251             },
5252             # Long Unit Identifier
5253             'volume-hectoliter' => {
5254             'name' => q(hectoliters),
5255             'one' => q({0} hectoliter),
5256             'other' => q({0} hectoliters),
5257             },
5258             # Core Unit Identifier
5259             'hectoliter' => {
5260             'name' => q(hectoliters),
5261             'one' => q({0} hectoliter),
5262             'other' => q({0} hectoliters),
5263             },
5264             # Long Unit Identifier
5265             'volume-jigger' => {
5266             'name' => q(jiggers),
5267             'one' => q({0} jigger),
5268             'other' => q({0} jiggers),
5269             },
5270             # Core Unit Identifier
5271             'jigger' => {
5272             'name' => q(jiggers),
5273             'one' => q({0} jigger),
5274             'other' => q({0} jiggers),
5275             },
5276             # Long Unit Identifier
5277             'volume-liter' => {
5278             'name' => q(liters),
5279             'one' => q({0} liter),
5280             'other' => q({0} liters),
5281             'per' => q({0} per liter),
5282             },
5283             # Core Unit Identifier
5284             'liter' => {
5285             'name' => q(liters),
5286             'one' => q({0} liter),
5287             'other' => q({0} liters),
5288             'per' => q({0} per liter),
5289             },
5290             # Long Unit Identifier
5291             'volume-megaliter' => {
5292             'name' => q(megaliters),
5293             'one' => q({0} megaliter),
5294             'other' => q({0} megaliters),
5295             },
5296             # Core Unit Identifier
5297             'megaliter' => {
5298             'name' => q(megaliters),
5299             'one' => q({0} megaliter),
5300             'other' => q({0} megaliters),
5301             },
5302             # Long Unit Identifier
5303             'volume-milliliter' => {
5304             'name' => q(milliliters),
5305             'one' => q({0} milliliter),
5306             'other' => q({0} milliliters),
5307             },
5308             # Core Unit Identifier
5309             'milliliter' => {
5310             'name' => q(milliliters),
5311             'one' => q({0} milliliter),
5312             'other' => q({0} milliliters),
5313             },
5314             # Long Unit Identifier
5315             'volume-pinch' => {
5316             'name' => q(pinches),
5317             'one' => q({0} pinch),
5318             'other' => q({0} pinches),
5319             },
5320             # Core Unit Identifier
5321             'pinch' => {
5322             'name' => q(pinches),
5323             'one' => q({0} pinch),
5324             'other' => q({0} pinches),
5325             },
5326             # Long Unit Identifier
5327             'volume-pint' => {
5328             'name' => q(pints),
5329             'one' => q({0} pint),
5330             'other' => q({0} pints),
5331             },
5332             # Core Unit Identifier
5333             'pint' => {
5334             'name' => q(pints),
5335             'one' => q({0} pint),
5336             'other' => q({0} pints),
5337             },
5338             # Long Unit Identifier
5339             'volume-pint-metric' => {
5340             'name' => q(metric pints),
5341             'one' => q({0} metric pint),
5342             'other' => q({0} metric pints),
5343             },
5344             # Core Unit Identifier
5345             'pint-metric' => {
5346             'name' => q(metric pints),
5347             'one' => q({0} metric pint),
5348             'other' => q({0} metric pints),
5349             },
5350             # Long Unit Identifier
5351             'volume-quart' => {
5352             'name' => q(quarts),
5353             'one' => q({0} quart),
5354             'other' => q({0} quarts),
5355             },
5356             # Core Unit Identifier
5357             'quart' => {
5358             'name' => q(quarts),
5359             'one' => q({0} quart),
5360             'other' => q({0} quarts),
5361             },
5362             # Long Unit Identifier
5363             'volume-quart-imperial' => {
5364             'name' => q(Imp. quarts),
5365             'one' => q({0} Imp. quart),
5366             'other' => q({0} Imp. quarts),
5367             },
5368             # Core Unit Identifier
5369             'quart-imperial' => {
5370             'name' => q(Imp. quarts),
5371             'one' => q({0} Imp. quart),
5372             'other' => q({0} Imp. quarts),
5373             },
5374             # Long Unit Identifier
5375             'volume-tablespoon' => {
5376             'name' => q(tablespoons),
5377             'one' => q({0} tablespoon),
5378             'other' => q({0} tablespoons),
5379             },
5380             # Core Unit Identifier
5381             'tablespoon' => {
5382             'name' => q(tablespoons),
5383             'one' => q({0} tablespoon),
5384             'other' => q({0} tablespoons),
5385             },
5386             # Long Unit Identifier
5387             'volume-teaspoon' => {
5388             'name' => q(teaspoons),
5389             'one' => q({0} teaspoon),
5390             'other' => q({0} teaspoons),
5391             },
5392             # Core Unit Identifier
5393             'teaspoon' => {
5394             'name' => q(teaspoons),
5395             'one' => q({0} teaspoon),
5396             'other' => q({0} teaspoons),
5397             },
5398             },
5399             'narrow' => {
5400             # Long Unit Identifier
5401             '' => {
5402             'name' => q(direction),
5403             },
5404             # Core Unit Identifier
5405             '' => {
5406             'name' => q(direction),
5407             },
5408             # Long Unit Identifier
5409             '1024p1' => {
5410             '1' => q(Ki{0}),
5411             },
5412             # Core Unit Identifier
5413             '1024p1' => {
5414             '1' => q(Ki{0}),
5415             },
5416             # Long Unit Identifier
5417             '1024p2' => {
5418             '1' => q(Mi{0}),
5419             },
5420             # Core Unit Identifier
5421             '1024p2' => {
5422             '1' => q(Mi{0}),
5423             },
5424             # Long Unit Identifier
5425             '1024p3' => {
5426             '1' => q(Gi{0}),
5427             },
5428             # Core Unit Identifier
5429             '1024p3' => {
5430             '1' => q(Gi{0}),
5431             },
5432             # Long Unit Identifier
5433             '1024p4' => {
5434             '1' => q(Ti{0}),
5435             },
5436             # Core Unit Identifier
5437             '1024p4' => {
5438             '1' => q(Ti{0}),
5439             },
5440             # Long Unit Identifier
5441             '1024p5' => {
5442             '1' => q(Pi{0}),
5443             },
5444             # Core Unit Identifier
5445             '1024p5' => {
5446             '1' => q(Pi{0}),
5447             },
5448             # Long Unit Identifier
5449             '1024p6' => {
5450             '1' => q(Ei{0}),
5451             },
5452             # Core Unit Identifier
5453             '1024p6' => {
5454             '1' => q(Ei{0}),
5455             },
5456             # Long Unit Identifier
5457             '1024p7' => {
5458             '1' => q(Zi{0}),
5459             },
5460             # Core Unit Identifier
5461             '1024p7' => {
5462             '1' => q(Zi{0}),
5463             },
5464             # Long Unit Identifier
5465             '1024p8' => {
5466             '1' => q(Yi{0}),
5467             },
5468             # Core Unit Identifier
5469             '1024p8' => {
5470             '1' => q(Yi{0}),
5471             },
5472             # Long Unit Identifier
5473             '10p-1' => {
5474             '1' => q(d{0}),
5475             },
5476             # Core Unit Identifier
5477             '1' => {
5478             '1' => q(d{0}),
5479             },
5480             # Long Unit Identifier
5481             '10p-12' => {
5482             '1' => q(p{0}),
5483             },
5484             # Core Unit Identifier
5485             '12' => {
5486             '1' => q(p{0}),
5487             },
5488             # Long Unit Identifier
5489             '10p-15' => {
5490             '1' => q(f{0}),
5491             },
5492             # Core Unit Identifier
5493             '15' => {
5494             '1' => q(f{0}),
5495             },
5496             # Long Unit Identifier
5497             '10p-18' => {
5498             '1' => q(a{0}),
5499             },
5500             # Core Unit Identifier
5501             '18' => {
5502             '1' => q(a{0}),
5503             },
5504             # Long Unit Identifier
5505             '10p-2' => {
5506             '1' => q(c{0}),
5507             },
5508             # Core Unit Identifier
5509             '2' => {
5510             '1' => q(c{0}),
5511             },
5512             # Long Unit Identifier
5513             '10p-21' => {
5514             '1' => q(z{0}),
5515             },
5516             # Core Unit Identifier
5517             '21' => {
5518             '1' => q(z{0}),
5519             },
5520             # Long Unit Identifier
5521             '10p-24' => {
5522             '1' => q(y{0}),
5523             },
5524             # Core Unit Identifier
5525             '24' => {
5526             '1' => q(y{0}),
5527             },
5528             # Long Unit Identifier
5529             '10p-27' => {
5530             '1' => q(r{0}),
5531             },
5532             # Core Unit Identifier
5533             '27' => {
5534             '1' => q(r{0}),
5535             },
5536             # Long Unit Identifier
5537             '10p-3' => {
5538             '1' => q(m{0}),
5539             },
5540             # Core Unit Identifier
5541             '3' => {
5542             '1' => q(m{0}),
5543             },
5544             # Long Unit Identifier
5545             '10p-30' => {
5546             '1' => q(q{0}),
5547             },
5548             # Core Unit Identifier
5549             '30' => {
5550             '1' => q(q{0}),
5551             },
5552             # Long Unit Identifier
5553             '10p-6' => {
5554             '1' => q(μ{0}),
5555             },
5556             # Core Unit Identifier
5557             '6' => {
5558             '1' => q(μ{0}),
5559             },
5560             # Long Unit Identifier
5561             '10p-9' => {
5562             '1' => q(n{0}),
5563             },
5564             # Core Unit Identifier
5565             '9' => {
5566             '1' => q(n{0}),
5567             },
5568             # Long Unit Identifier
5569             '10p1' => {
5570             '1' => q(da{0}),
5571             },
5572             # Core Unit Identifier
5573             '10p1' => {
5574             '1' => q(da{0}),
5575             },
5576             # Long Unit Identifier
5577             '10p12' => {
5578             '1' => q(T{0}),
5579             },
5580             # Core Unit Identifier
5581             '10p12' => {
5582             '1' => q(T{0}),
5583             },
5584             # Long Unit Identifier
5585             '10p15' => {
5586             '1' => q(P{0}),
5587             },
5588             # Core Unit Identifier
5589             '10p15' => {
5590             '1' => q(P{0}),
5591             },
5592             # Long Unit Identifier
5593             '10p18' => {
5594             '1' => q(E{0}),
5595             },
5596             # Core Unit Identifier
5597             '10p18' => {
5598             '1' => q(E{0}),
5599             },
5600             # Long Unit Identifier
5601             '10p2' => {
5602             '1' => q(h{0}),
5603             },
5604             # Core Unit Identifier
5605             '10p2' => {
5606             '1' => q(h{0}),
5607             },
5608             # Long Unit Identifier
5609             '10p21' => {
5610             '1' => q(Z{0}),
5611             },
5612             # Core Unit Identifier
5613             '10p21' => {
5614             '1' => q(Z{0}),
5615             },
5616             # Long Unit Identifier
5617             '10p24' => {
5618             '1' => q(Y{0}),
5619             },
5620             # Core Unit Identifier
5621             '10p24' => {
5622             '1' => q(Y{0}),
5623             },
5624             # Long Unit Identifier
5625             '10p27' => {
5626             '1' => q(R{0}),
5627             },
5628             # Core Unit Identifier
5629             '10p27' => {
5630             '1' => q(R{0}),
5631             },
5632             # Long Unit Identifier
5633             '10p3' => {
5634             '1' => q(k{0}),
5635             },
5636             # Core Unit Identifier
5637             '10p3' => {
5638             '1' => q(k{0}),
5639             },
5640             # Long Unit Identifier
5641             '10p30' => {
5642             '1' => q(Q{0}),
5643             },
5644             # Core Unit Identifier
5645             '10p30' => {
5646             '1' => q(Q{0}),
5647             },
5648             # Long Unit Identifier
5649             '10p6' => {
5650             '1' => q(M{0}),
5651             },
5652             # Core Unit Identifier
5653             '10p6' => {
5654             '1' => q(M{0}),
5655             },
5656             # Long Unit Identifier
5657             '10p9' => {
5658             '1' => q(G{0}),
5659             },
5660             # Core Unit Identifier
5661             '10p9' => {
5662             '1' => q(G{0}),
5663             },
5664             # Long Unit Identifier
5665             'acceleration-g-force' => {
5666             'name' => q(g-force),
5667             'one' => q({0}G),
5668             'other' => q({0}Gs),
5669             },
5670             # Core Unit Identifier
5671             'g-force' => {
5672             'name' => q(g-force),
5673             'one' => q({0}G),
5674             'other' => q({0}Gs),
5675             },
5676             # Long Unit Identifier
5677             'acceleration-meter-per-square-second' => {
5678             'name' => q(m/s²),
5679             'one' => q({0}m/s²),
5680             'other' => q({0}m/s²),
5681             },
5682             # Core Unit Identifier
5683             'meter-per-square-second' => {
5684             'name' => q(m/s²),
5685             'one' => q({0}m/s²),
5686             'other' => q({0}m/s²),
5687             },
5688             # Long Unit Identifier
5689             'angle-arc-minute' => {
5690             'name' => q(arcmin),
5691             'one' => q({0}′),
5692             'other' => q({0}′),
5693             },
5694             # Core Unit Identifier
5695             'arc-minute' => {
5696             'name' => q(arcmin),
5697             'one' => q({0}′),
5698             'other' => q({0}′),
5699             },
5700             # Long Unit Identifier
5701             'angle-arc-second' => {
5702             'name' => q(arcsec),
5703             'one' => q({0}″),
5704             'other' => q({0}″),
5705             },
5706             # Core Unit Identifier
5707             'arc-second' => {
5708             'name' => q(arcsec),
5709             'one' => q({0}″),
5710             'other' => q({0}″),
5711             },
5712             # Long Unit Identifier
5713             'angle-degree' => {
5714             'name' => q(deg),
5715             'one' => q({0}°),
5716             'other' => q({0}°),
5717             },
5718             # Core Unit Identifier
5719             'degree' => {
5720             'name' => q(deg),
5721             'one' => q({0}°),
5722             'other' => q({0}°),
5723             },
5724             # Long Unit Identifier
5725             'angle-radian' => {
5726             'name' => q(rad),
5727             'one' => q({0}rad),
5728             'other' => q({0}rad),
5729             },
5730             # Core Unit Identifier
5731             'radian' => {
5732             'name' => q(rad),
5733             'one' => q({0}rad),
5734             'other' => q({0}rad),
5735             },
5736             # Long Unit Identifier
5737             'angle-revolution' => {
5738             'name' => q(rev),
5739             'one' => q({0}rev),
5740             'other' => q({0}rev),
5741             },
5742             # Core Unit Identifier
5743             'revolution' => {
5744             'name' => q(rev),
5745             'one' => q({0}rev),
5746             'other' => q({0}rev),
5747             },
5748             # Long Unit Identifier
5749             'area-acre' => {
5750             'name' => q(acre),
5751             'one' => q({0}ac),
5752             'other' => q({0}ac),
5753             },
5754             # Core Unit Identifier
5755             'acre' => {
5756             'name' => q(acre),
5757             'one' => q({0}ac),
5758             'other' => q({0}ac),
5759             },
5760             # Long Unit Identifier
5761             'area-dunam' => {
5762             'name' => q(dunam),
5763             'one' => q({0}dunam),
5764             'other' => q({0}dunam),
5765             },
5766             # Core Unit Identifier
5767             'dunam' => {
5768             'name' => q(dunam),
5769             'one' => q({0}dunam),
5770             'other' => q({0}dunam),
5771             },
5772             # Long Unit Identifier
5773             'area-hectare' => {
5774             'name' => q(hectare),
5775             'one' => q({0}ha),
5776             'other' => q({0}ha),
5777             },
5778             # Core Unit Identifier
5779             'hectare' => {
5780             'name' => q(hectare),
5781             'one' => q({0}ha),
5782             'other' => q({0}ha),
5783             },
5784             # Long Unit Identifier
5785             'area-square-centimeter' => {
5786             'name' => q(cm²),
5787             'one' => q({0}cm²),
5788             'other' => q({0}cm²),
5789             'per' => q({0}/cm²),
5790             },
5791             # Core Unit Identifier
5792             'square-centimeter' => {
5793             'name' => q(cm²),
5794             'one' => q({0}cm²),
5795             'other' => q({0}cm²),
5796             'per' => q({0}/cm²),
5797             },
5798             # Long Unit Identifier
5799             'area-square-foot' => {
5800             'name' => q(ft²),
5801             'one' => q({0}ft²),
5802             'other' => q({0}ft²),
5803             },
5804             # Core Unit Identifier
5805             'square-foot' => {
5806             'name' => q(ft²),
5807             'one' => q({0}ft²),
5808             'other' => q({0}ft²),
5809             },
5810             # Long Unit Identifier
5811             'area-square-inch' => {
5812             'name' => q(in²),
5813             'one' => q({0}in²),
5814             'other' => q({0}in²),
5815             'per' => q({0}/in²),
5816             },
5817             # Core Unit Identifier
5818             'square-inch' => {
5819             'name' => q(in²),
5820             'one' => q({0}in²),
5821             'other' => q({0}in²),
5822             'per' => q({0}/in²),
5823             },
5824             # Long Unit Identifier
5825             'area-square-kilometer' => {
5826             'name' => q(km²),
5827             'one' => q({0}km²),
5828             'other' => q({0}km²),
5829             'per' => q({0}/km²),
5830             },
5831             # Core Unit Identifier
5832             'square-kilometer' => {
5833             'name' => q(km²),
5834             'one' => q({0}km²),
5835             'other' => q({0}km²),
5836             'per' => q({0}/km²),
5837             },
5838             # Long Unit Identifier
5839             'area-square-meter' => {
5840             'name' => q(meters²),
5841             'one' => q({0}m²),
5842             'other' => q({0}m²),
5843             'per' => q({0}/m²),
5844             },
5845             # Core Unit Identifier
5846             'square-meter' => {
5847             'name' => q(meters²),
5848             'one' => q({0}m²),
5849             'other' => q({0}m²),
5850             'per' => q({0}/m²),
5851             },
5852             # Long Unit Identifier
5853             'area-square-mile' => {
5854             'name' => q(mi²),
5855             'one' => q({0}mi²),
5856             'other' => q({0}mi²),
5857             'per' => q({0}/mi²),
5858             },
5859             # Core Unit Identifier
5860             'square-mile' => {
5861             'name' => q(mi²),
5862             'one' => q({0}mi²),
5863             'other' => q({0}mi²),
5864             'per' => q({0}/mi²),
5865             },
5866             # Long Unit Identifier
5867             'area-square-yard' => {
5868             'name' => q(yd²),
5869             'one' => q({0}yd²),
5870             'other' => q({0}yd²),
5871             },
5872             # Core Unit Identifier
5873             'square-yard' => {
5874             'name' => q(yd²),
5875             'one' => q({0}yd²),
5876             'other' => q({0}yd²),
5877             },
5878             # Long Unit Identifier
5879             'concentr-item' => {
5880             'name' => q(item),
5881             'one' => q({0}item),
5882             'other' => q({0}items),
5883             },
5884             # Core Unit Identifier
5885             'item' => {
5886             'name' => q(item),
5887             'one' => q({0}item),
5888             'other' => q({0}items),
5889             },
5890             # Long Unit Identifier
5891             'concentr-karat' => {
5892             'name' => q(karat),
5893             'one' => q({0}kt),
5894             'other' => q({0}kt),
5895             },
5896             # Core Unit Identifier
5897             'karat' => {
5898             'name' => q(karat),
5899             'one' => q({0}kt),
5900             'other' => q({0}kt),
5901             },
5902             # Long Unit Identifier
5903             'concentr-milligram-ofglucose-per-deciliter' => {
5904             'name' => q(mg/dL),
5905             'one' => q({0}mg/dL),
5906             'other' => q({0}mg/dL),
5907             },
5908             # Core Unit Identifier
5909             'milligram-ofglucose-per-deciliter' => {
5910             'name' => q(mg/dL),
5911             'one' => q({0}mg/dL),
5912             'other' => q({0}mg/dL),
5913             },
5914             # Long Unit Identifier
5915             'concentr-millimole-per-liter' => {
5916             'name' => q(mmol/L),
5917             'one' => q({0}mmol/L),
5918             'other' => q({0}mmol/L),
5919             },
5920             # Core Unit Identifier
5921             'millimole-per-liter' => {
5922             'name' => q(mmol/L),
5923             'one' => q({0}mmol/L),
5924             'other' => q({0}mmol/L),
5925             },
5926             # Long Unit Identifier
5927             'concentr-mole' => {
5928             'name' => q(mol),
5929             'one' => q({0}mol),
5930             'other' => q({0}mol),
5931             },
5932             # Core Unit Identifier
5933             'mole' => {
5934             'name' => q(mol),
5935             'one' => q({0}mol),
5936             'other' => q({0}mol),
5937             },
5938             # Long Unit Identifier
5939             'concentr-percent' => {
5940             'name' => q(%),
5941             'one' => q({0}%),
5942             'other' => q({0}%),
5943             },
5944             # Core Unit Identifier
5945             'percent' => {
5946             'name' => q(%),
5947             'one' => q({0}%),
5948             'other' => q({0}%),
5949             },
5950             # Long Unit Identifier
5951             'concentr-permille' => {
5952             'name' => q(‰),
5953             'one' => q({0}‰),
5954             'other' => q({0}‰),
5955             },
5956             # Core Unit Identifier
5957             'permille' => {
5958             'name' => q(‰),
5959             'one' => q({0}‰),
5960             'other' => q({0}‰),
5961             },
5962             # Long Unit Identifier
5963             'concentr-permillion' => {
5964             'name' => q(ppm),
5965             'one' => q({0}ppm),
5966             'other' => q({0}ppm),
5967             },
5968             # Core Unit Identifier
5969             'permillion' => {
5970             'name' => q(ppm),
5971             'one' => q({0}ppm),
5972             'other' => q({0}ppm),
5973             },
5974             # Long Unit Identifier
5975             'concentr-permyriad' => {
5976             'name' => q(‱),
5977             'one' => q({0}‱),
5978             'other' => q({0}‱),
5979             },
5980             # Core Unit Identifier
5981             'permyriad' => {
5982             'name' => q(‱),
5983             'one' => q({0}‱),
5984             'other' => q({0}‱),
5985             },
5986             # Long Unit Identifier
5987             'concentr-portion-per-1e9' => {
5988             'name' => q(ppb),
5989             'one' => q({0}ppb),
5990             'other' => q({0}ppb),
5991             },
5992             # Core Unit Identifier
5993             'portion-per-1e9' => {
5994             'name' => q(ppb),
5995             'one' => q({0}ppb),
5996             'other' => q({0}ppb),
5997             },
5998             # Long Unit Identifier
5999             'consumption-liter-per-100-kilometer' => {
6000             'name' => q(L/100km),
6001             'one' => q({0}L/100km),
6002             'other' => q({0}L/100km),
6003             },
6004             # Core Unit Identifier
6005             'liter-per-100-kilometer' => {
6006             'name' => q(L/100km),
6007             'one' => q({0}L/100km),
6008             'other' => q({0}L/100km),
6009             },
6010             # Long Unit Identifier
6011             'consumption-liter-per-kilometer' => {
6012             'name' => q(L/km),
6013             'one' => q({0}L/km),
6014             'other' => q({0}L/km),
6015             },
6016             # Core Unit Identifier
6017             'liter-per-kilometer' => {
6018             'name' => q(L/km),
6019             'one' => q({0}L/km),
6020             'other' => q({0}L/km),
6021             },
6022             # Long Unit Identifier
6023             'consumption-mile-per-gallon' => {
6024             'name' => q(mpg),
6025             'one' => q({0}mpg),
6026             'other' => q({0}mpg),
6027             },
6028             # Core Unit Identifier
6029             'mile-per-gallon' => {
6030             'name' => q(mpg),
6031             'one' => q({0}mpg),
6032             'other' => q({0}mpg),
6033             },
6034             # Long Unit Identifier
6035             'consumption-mile-per-gallon-imperial' => {
6036             'name' => q(mpg UK),
6037             'one' => q({0}m/gUK),
6038             'other' => q({0}m/gUK),
6039             },
6040             # Core Unit Identifier
6041             'mile-per-gallon-imperial' => {
6042             'name' => q(mpg UK),
6043             'one' => q({0}m/gUK),
6044             'other' => q({0}m/gUK),
6045             },
6046             # Long Unit Identifier
6047             'coordinate' => {
6048             'east' => q({0}E),
6049             'north' => q({0}N),
6050             'south' => q({0}S),
6051             'west' => q({0}W),
6052             },
6053             # Core Unit Identifier
6054             'coordinate' => {
6055             'east' => q({0}E),
6056             'north' => q({0}N),
6057             'south' => q({0}S),
6058             'west' => q({0}W),
6059             },
6060             # Long Unit Identifier
6061             'digital-bit' => {
6062             'name' => q(bit),
6063             'one' => q({0}bit),
6064             'other' => q({0}bit),
6065             },
6066             # Core Unit Identifier
6067             'bit' => {
6068             'name' => q(bit),
6069             'one' => q({0}bit),
6070             'other' => q({0}bit),
6071             },
6072             # Long Unit Identifier
6073             'digital-byte' => {
6074             'name' => q(B),
6075             'one' => q({0}B),
6076             'other' => q({0}B),
6077             },
6078             # Core Unit Identifier
6079             'byte' => {
6080             'name' => q(B),
6081             'one' => q({0}B),
6082             'other' => q({0}B),
6083             },
6084             # Long Unit Identifier
6085             'digital-gigabit' => {
6086             'name' => q(Gb),
6087             'one' => q({0}Gb),
6088             'other' => q({0}Gb),
6089             },
6090             # Core Unit Identifier
6091             'gigabit' => {
6092             'name' => q(Gb),
6093             'one' => q({0}Gb),
6094             'other' => q({0}Gb),
6095             },
6096             # Long Unit Identifier
6097             'digital-gigabyte' => {
6098             'name' => q(GB),
6099             'one' => q({0}GB),
6100             'other' => q({0}GB),
6101             },
6102             # Core Unit Identifier
6103             'gigabyte' => {
6104             'name' => q(GB),
6105             'one' => q({0}GB),
6106             'other' => q({0}GB),
6107             },
6108             # Long Unit Identifier
6109             'digital-kilobit' => {
6110             'name' => q(kb),
6111             'one' => q({0}kb),
6112             'other' => q({0}kb),
6113             },
6114             # Core Unit Identifier
6115             'kilobit' => {
6116             'name' => q(kb),
6117             'one' => q({0}kb),
6118             'other' => q({0}kb),
6119             },
6120             # Long Unit Identifier
6121             'digital-kilobyte' => {
6122             'name' => q(kB),
6123             'one' => q({0}kB),
6124             'other' => q({0}kB),
6125             },
6126             # Core Unit Identifier
6127             'kilobyte' => {
6128             'name' => q(kB),
6129             'one' => q({0}kB),
6130             'other' => q({0}kB),
6131             },
6132             # Long Unit Identifier
6133             'digital-megabit' => {
6134             'name' => q(Mb),
6135             'one' => q({0}Mb),
6136             'other' => q({0}Mb),
6137             },
6138             # Core Unit Identifier
6139             'megabit' => {
6140             'name' => q(Mb),
6141             'one' => q({0}Mb),
6142             'other' => q({0}Mb),
6143             },
6144             # Long Unit Identifier
6145             'digital-megabyte' => {
6146             'name' => q(MB),
6147             'one' => q({0}MB),
6148             'other' => q({0}MB),
6149             },
6150             # Core Unit Identifier
6151             'megabyte' => {
6152             'name' => q(MB),
6153             'one' => q({0}MB),
6154             'other' => q({0}MB),
6155             },
6156             # Long Unit Identifier
6157             'digital-petabyte' => {
6158             'name' => q(PB),
6159             'one' => q({0}PB),
6160             'other' => q({0}PB),
6161             },
6162             # Core Unit Identifier
6163             'petabyte' => {
6164             'name' => q(PB),
6165             'one' => q({0}PB),
6166             'other' => q({0}PB),
6167             },
6168             # Long Unit Identifier
6169             'digital-terabit' => {
6170             'name' => q(Tb),
6171             'one' => q({0}Tb),
6172             'other' => q({0}Tb),
6173             },
6174             # Core Unit Identifier
6175             'terabit' => {
6176             'name' => q(Tb),
6177             'one' => q({0}Tb),
6178             'other' => q({0}Tb),
6179             },
6180             # Long Unit Identifier
6181             'digital-terabyte' => {
6182             'name' => q(TB),
6183             'one' => q({0}TB),
6184             'other' => q({0}TB),
6185             },
6186             # Core Unit Identifier
6187             'terabyte' => {
6188             'name' => q(TB),
6189             'one' => q({0}TB),
6190             'other' => q({0}TB),
6191             },
6192             # Long Unit Identifier
6193             'duration-century' => {
6194             'name' => q(c),
6195             'one' => q({0}c),
6196             'other' => q({0}c),
6197             },
6198             # Core Unit Identifier
6199             'century' => {
6200             'name' => q(c),
6201             'one' => q({0}c),
6202             'other' => q({0}c),
6203             },
6204             # Long Unit Identifier
6205             'duration-day' => {
6206             'name' => q(day),
6207             'one' => q({0}d),
6208             'other' => q({0}d),
6209             'per' => q({0}/d),
6210             },
6211             # Core Unit Identifier
6212             'day' => {
6213             'name' => q(day),
6214             'one' => q({0}d),
6215             'other' => q({0}d),
6216             'per' => q({0}/d),
6217             },
6218             # Long Unit Identifier
6219             'duration-decade' => {
6220             'name' => q(dec),
6221             'one' => q({0}dec),
6222             'other' => q({0}dec),
6223             },
6224             # Core Unit Identifier
6225             'decade' => {
6226             'name' => q(dec),
6227             'one' => q({0}dec),
6228             'other' => q({0}dec),
6229             },
6230             # Long Unit Identifier
6231             'duration-hour' => {
6232             'name' => q(hour),
6233             'one' => q({0}h),
6234             'other' => q({0}h),
6235             'per' => q({0}/h),
6236             },
6237             # Core Unit Identifier
6238             'hour' => {
6239             'name' => q(hour),
6240             'one' => q({0}h),
6241             'other' => q({0}h),
6242             'per' => q({0}/h),
6243             },
6244             # Long Unit Identifier
6245             'duration-microsecond' => {
6246             'name' => q(μsec),
6247             'one' => q({0}μs),
6248             'other' => q({0}μs),
6249             },
6250             # Core Unit Identifier
6251             'microsecond' => {
6252             'name' => q(μsec),
6253             'one' => q({0}μs),
6254             'other' => q({0}μs),
6255             },
6256             # Long Unit Identifier
6257             'duration-millisecond' => {
6258             'name' => q(msec),
6259             'one' => q({0}ms),
6260             'other' => q({0}ms),
6261             },
6262             # Core Unit Identifier
6263             'millisecond' => {
6264             'name' => q(msec),
6265             'one' => q({0}ms),
6266             'other' => q({0}ms),
6267             },
6268             # Long Unit Identifier
6269             'duration-minute' => {
6270             'name' => q(min),
6271             'one' => q({0}m),
6272             'other' => q({0}m),
6273             'per' => q({0}/min),
6274             },
6275             # Core Unit Identifier
6276             'minute' => {
6277             'name' => q(min),
6278             'one' => q({0}m),
6279             'other' => q({0}m),
6280             'per' => q({0}/min),
6281             },
6282             # Long Unit Identifier
6283             'duration-month' => {
6284             'name' => q(month),
6285             'one' => q({0}m),
6286             'other' => q({0}m),
6287             'per' => q({0}/m),
6288             },
6289             # Core Unit Identifier
6290             'month' => {
6291             'name' => q(month),
6292             'one' => q({0}m),
6293             'other' => q({0}m),
6294             'per' => q({0}/m),
6295             },
6296             # Long Unit Identifier
6297             'duration-nanosecond' => {
6298             'name' => q(ns),
6299             'one' => q({0}ns),
6300             'other' => q({0}ns),
6301             },
6302             # Core Unit Identifier
6303             'nanosecond' => {
6304             'name' => q(ns),
6305             'one' => q({0}ns),
6306             'other' => q({0}ns),
6307             },
6308             # Long Unit Identifier
6309             'duration-night' => {
6310             'name' => q(nights),
6311             'one' => q({0}night),
6312             'other' => q({0}nights),
6313             'per' => q({0}/night),
6314             },
6315             # Core Unit Identifier
6316             'night' => {
6317             'name' => q(nights),
6318             'one' => q({0}night),
6319             'other' => q({0}nights),
6320             'per' => q({0}/night),
6321             },
6322             # Long Unit Identifier
6323             'duration-quarter' => {
6324             'name' => q(qtr),
6325             'one' => q({0}q),
6326             'other' => q({0}q),
6327             'per' => q({0}/q),
6328             },
6329             # Core Unit Identifier
6330             'quarter' => {
6331             'name' => q(qtr),
6332             'one' => q({0}q),
6333             'other' => q({0}q),
6334             'per' => q({0}/q),
6335             },
6336             # Long Unit Identifier
6337             'duration-second' => {
6338             'name' => q(sec),
6339             'one' => q({0}s),
6340             'other' => q({0}s),
6341             'per' => q({0}/s),
6342             },
6343             # Core Unit Identifier
6344             'second' => {
6345             'name' => q(sec),
6346             'one' => q({0}s),
6347             'other' => q({0}s),
6348             'per' => q({0}/s),
6349             },
6350             # Long Unit Identifier
6351             'duration-week' => {
6352             'name' => q(wk),
6353             'one' => q({0}w),
6354             'other' => q({0}w),
6355             'per' => q({0}/w),
6356             },
6357             # Core Unit Identifier
6358             'week' => {
6359             'name' => q(wk),
6360             'one' => q({0}w),
6361             'other' => q({0}w),
6362             'per' => q({0}/w),
6363             },
6364             # Long Unit Identifier
6365             'duration-year' => {
6366             'name' => q(yr),
6367             'one' => q({0}y),
6368             'other' => q({0}y),
6369             'per' => q({0}/y),
6370             },
6371             # Core Unit Identifier
6372             'year' => {
6373             'name' => q(yr),
6374             'one' => q({0}y),
6375             'other' => q({0}y),
6376             'per' => q({0}/y),
6377             },
6378             # Long Unit Identifier
6379             'electric-ampere' => {
6380             'name' => q(amp),
6381             'one' => q({0}A),
6382             'other' => q({0}A),
6383             },
6384             # Core Unit Identifier
6385             'ampere' => {
6386             'name' => q(amp),
6387             'one' => q({0}A),
6388             'other' => q({0}A),
6389             },
6390             # Long Unit Identifier
6391             'electric-milliampere' => {
6392             'name' => q(mA),
6393             'one' => q({0}mA),
6394             'other' => q({0}mA),
6395             },
6396             # Core Unit Identifier
6397             'milliampere' => {
6398             'name' => q(mA),
6399             'one' => q({0}mA),
6400             'other' => q({0}mA),
6401             },
6402             # Long Unit Identifier
6403             'electric-ohm' => {
6404             'name' => q(ohm),
6405             'one' => q({0}Ω),
6406             'other' => q({0}Ω),
6407             },
6408             # Core Unit Identifier
6409             'ohm' => {
6410             'name' => q(ohm),
6411             'one' => q({0}Ω),
6412             'other' => q({0}Ω),
6413             },
6414             # Long Unit Identifier
6415             'electric-volt' => {
6416             'name' => q(volt),
6417             'one' => q({0}V),
6418             'other' => q({0}V),
6419             },
6420             # Core Unit Identifier
6421             'volt' => {
6422             'name' => q(volt),
6423             'one' => q({0}V),
6424             'other' => q({0}V),
6425             },
6426             # Long Unit Identifier
6427             'energy-british-thermal-unit' => {
6428             'name' => q(BTU),
6429             'one' => q({0}Btu),
6430             'other' => q({0}Btu),
6431             },
6432             # Core Unit Identifier
6433             'british-thermal-unit' => {
6434             'name' => q(BTU),
6435             'one' => q({0}Btu),
6436             'other' => q({0}Btu),
6437             },
6438             # Long Unit Identifier
6439             'energy-calorie' => {
6440             'name' => q(cal),
6441             'one' => q({0}cal),
6442             'other' => q({0}cal),
6443             },
6444             # Core Unit Identifier
6445             'calorie' => {
6446             'name' => q(cal),
6447             'one' => q({0}cal),
6448             'other' => q({0}cal),
6449             },
6450             # Long Unit Identifier
6451             'energy-electronvolt' => {
6452             'name' => q(eV),
6453             'one' => q({0}eV),
6454             'other' => q({0}eV),
6455             },
6456             # Core Unit Identifier
6457             'electronvolt' => {
6458             'name' => q(eV),
6459             'one' => q({0}eV),
6460             'other' => q({0}eV),
6461             },
6462             # Long Unit Identifier
6463             'energy-foodcalorie' => {
6464             'name' => q(Cal),
6465             'one' => q({0}Cal),
6466             'other' => q({0}Cal),
6467             },
6468             # Core Unit Identifier
6469             'foodcalorie' => {
6470             'name' => q(Cal),
6471             'one' => q({0}Cal),
6472             'other' => q({0}Cal),
6473             },
6474             # Long Unit Identifier
6475             'energy-joule' => {
6476             'name' => q(joule),
6477             'one' => q({0}J),
6478             'other' => q({0}J),
6479             },
6480             # Core Unit Identifier
6481             'joule' => {
6482             'name' => q(joule),
6483             'one' => q({0}J),
6484             'other' => q({0}J),
6485             },
6486             # Long Unit Identifier
6487             'energy-kilocalorie' => {
6488             'name' => q(kcal),
6489             'one' => q({0}kcal),
6490             'other' => q({0}kcal),
6491             },
6492             # Core Unit Identifier
6493             'kilocalorie' => {
6494             'name' => q(kcal),
6495             'one' => q({0}kcal),
6496             'other' => q({0}kcal),
6497             },
6498             # Long Unit Identifier
6499             'energy-kilojoule' => {
6500             'name' => q(kJ),
6501             'one' => q({0}kJ),
6502             'other' => q({0}kJ),
6503             },
6504             # Core Unit Identifier
6505             'kilojoule' => {
6506             'name' => q(kJ),
6507             'one' => q({0}kJ),
6508             'other' => q({0}kJ),
6509             },
6510             # Long Unit Identifier
6511             'energy-kilowatt-hour' => {
6512             'name' => q(kWh),
6513             'one' => q({0}kWh),
6514             'other' => q({0}kWh),
6515             },
6516             # Core Unit Identifier
6517             'kilowatt-hour' => {
6518             'name' => q(kWh),
6519             'one' => q({0}kWh),
6520             'other' => q({0}kWh),
6521             },
6522             # Long Unit Identifier
6523             'energy-therm-us' => {
6524             'name' => q(US therm),
6525             'one' => q({0}US therm),
6526             'other' => q({0}US therms),
6527             },
6528             # Core Unit Identifier
6529             'therm-us' => {
6530             'name' => q(US therm),
6531             'one' => q({0}US therm),
6532             'other' => q({0}US therms),
6533             },
6534             # Long Unit Identifier
6535             'force-kilowatt-hour-per-100-kilometer' => {
6536             'name' => q(kWh/100km),
6537             'one' => q({0}kWh/100km),
6538             'other' => q({0}kWh/100km),
6539             },
6540             # Core Unit Identifier
6541             'kilowatt-hour-per-100-kilometer' => {
6542             'name' => q(kWh/100km),
6543             'one' => q({0}kWh/100km),
6544             'other' => q({0}kWh/100km),
6545             },
6546             # Long Unit Identifier
6547             'force-newton' => {
6548             'name' => q(N),
6549             'one' => q({0}N),
6550             'other' => q({0}N),
6551             },
6552             # Core Unit Identifier
6553             'newton' => {
6554             'name' => q(N),
6555             'one' => q({0}N),
6556             'other' => q({0}N),
6557             },
6558             # Long Unit Identifier
6559             'force-pound-force' => {
6560             'name' => q(lbf),
6561             'one' => q({0}lbf),
6562             'other' => q({0}lbf),
6563             },
6564             # Core Unit Identifier
6565             'pound-force' => {
6566             'name' => q(lbf),
6567             'one' => q({0}lbf),
6568             'other' => q({0}lbf),
6569             },
6570             # Long Unit Identifier
6571             'frequency-gigahertz' => {
6572             'name' => q(GHz),
6573             'one' => q({0}GHz),
6574             'other' => q({0}GHz),
6575             },
6576             # Core Unit Identifier
6577             'gigahertz' => {
6578             'name' => q(GHz),
6579             'one' => q({0}GHz),
6580             'other' => q({0}GHz),
6581             },
6582             # Long Unit Identifier
6583             'frequency-hertz' => {
6584             'name' => q(Hz),
6585             'one' => q({0}Hz),
6586             'other' => q({0}Hz),
6587             },
6588             # Core Unit Identifier
6589             'hertz' => {
6590             'name' => q(Hz),
6591             'one' => q({0}Hz),
6592             'other' => q({0}Hz),
6593             },
6594             # Long Unit Identifier
6595             'frequency-kilohertz' => {
6596             'name' => q(kHz),
6597             'one' => q({0}kHz),
6598             'other' => q({0}kHz),
6599             },
6600             # Core Unit Identifier
6601             'kilohertz' => {
6602             'name' => q(kHz),
6603             'one' => q({0}kHz),
6604             'other' => q({0}kHz),
6605             },
6606             # Long Unit Identifier
6607             'frequency-megahertz' => {
6608             'name' => q(MHz),
6609             'one' => q({0}MHz),
6610             'other' => q({0}MHz),
6611             },
6612             # Core Unit Identifier
6613             'megahertz' => {
6614             'name' => q(MHz),
6615             'one' => q({0}MHz),
6616             'other' => q({0}MHz),
6617             },
6618             # Long Unit Identifier
6619             'graphics-dot' => {
6620             'name' => q(dot),
6621             'one' => q({0}dot),
6622             'other' => q({0}dot),
6623             },
6624             # Core Unit Identifier
6625             'dot' => {
6626             'name' => q(dot),
6627             'one' => q({0}dot),
6628             'other' => q({0}dot),
6629             },
6630             # Long Unit Identifier
6631             'graphics-dot-per-centimeter' => {
6632             'name' => q(dpcm),
6633             'one' => q({0}dpcm),
6634             'other' => q({0}dpcm),
6635             },
6636             # Core Unit Identifier
6637             'dot-per-centimeter' => {
6638             'name' => q(dpcm),
6639             'one' => q({0}dpcm),
6640             'other' => q({0}dpcm),
6641             },
6642             # Long Unit Identifier
6643             'graphics-dot-per-inch' => {
6644             'name' => q(dpi),
6645             'one' => q({0}dpi),
6646             'other' => q({0}dpi),
6647             },
6648             # Core Unit Identifier
6649             'dot-per-inch' => {
6650             'name' => q(dpi),
6651             'one' => q({0}dpi),
6652             'other' => q({0}dpi),
6653             },
6654             # Long Unit Identifier
6655             'graphics-em' => {
6656             'name' => q(em),
6657             'one' => q({0}em),
6658             'other' => q({0}em),
6659             },
6660             # Core Unit Identifier
6661             'em' => {
6662             'name' => q(em),
6663             'one' => q({0}em),
6664             'other' => q({0}em),
6665             },
6666             # Long Unit Identifier
6667             'graphics-megapixel' => {
6668             'name' => q(MP),
6669             'one' => q({0}MP),
6670             'other' => q({0}MP),
6671             },
6672             # Core Unit Identifier
6673             'megapixel' => {
6674             'name' => q(MP),
6675             'one' => q({0}MP),
6676             'other' => q({0}MP),
6677             },
6678             # Long Unit Identifier
6679             'graphics-pixel' => {
6680             'name' => q(px),
6681             'one' => q({0}px),
6682             'other' => q({0}px),
6683             },
6684             # Core Unit Identifier
6685             'pixel' => {
6686             'name' => q(px),
6687             'one' => q({0}px),
6688             'other' => q({0}px),
6689             },
6690             # Long Unit Identifier
6691             'graphics-pixel-per-centimeter' => {
6692             'name' => q(ppcm),
6693             'one' => q({0}ppcm),
6694             'other' => q({0}ppcm),
6695             },
6696             # Core Unit Identifier
6697             'pixel-per-centimeter' => {
6698             'name' => q(ppcm),
6699             'one' => q({0}ppcm),
6700             'other' => q({0}ppcm),
6701             },
6702             # Long Unit Identifier
6703             'graphics-pixel-per-inch' => {
6704             'name' => q(ppi),
6705             'one' => q({0}ppi),
6706             'other' => q({0}ppi),
6707             },
6708             # Core Unit Identifier
6709             'pixel-per-inch' => {
6710             'name' => q(ppi),
6711             'one' => q({0}ppi),
6712             'other' => q({0}ppi),
6713             },
6714             # Long Unit Identifier
6715             'length-astronomical-unit' => {
6716             'name' => q(au),
6717             'one' => q({0}au),
6718             'other' => q({0}au),
6719             },
6720             # Core Unit Identifier
6721             'astronomical-unit' => {
6722             'name' => q(au),
6723             'one' => q({0}au),
6724             'other' => q({0}au),
6725             },
6726             # Long Unit Identifier
6727             'length-centimeter' => {
6728             'name' => q(cm),
6729             'one' => q({0}cm),
6730             'other' => q({0}cm),
6731             'per' => q({0}/cm),
6732             },
6733             # Core Unit Identifier
6734             'centimeter' => {
6735             'name' => q(cm),
6736             'one' => q({0}cm),
6737             'other' => q({0}cm),
6738             'per' => q({0}/cm),
6739             },
6740             # Long Unit Identifier
6741             'length-decimeter' => {
6742             'name' => q(dm),
6743             'one' => q({0}dm),
6744             'other' => q({0}dm),
6745             },
6746             # Core Unit Identifier
6747             'decimeter' => {
6748             'name' => q(dm),
6749             'one' => q({0}dm),
6750             'other' => q({0}dm),
6751             },
6752             # Long Unit Identifier
6753             'length-earth-radius' => {
6754             'name' => q(R⊕),
6755             'one' => q({0}R⊕),
6756             'other' => q({0}R⊕),
6757             },
6758             # Core Unit Identifier
6759             'earth-radius' => {
6760             'name' => q(R⊕),
6761             'one' => q({0}R⊕),
6762             'other' => q({0}R⊕),
6763             },
6764             # Long Unit Identifier
6765             'length-fathom' => {
6766             'name' => q(fathom),
6767             'one' => q({0}fth),
6768             'other' => q({0}fth),
6769             },
6770             # Core Unit Identifier
6771             'fathom' => {
6772             'name' => q(fathom),
6773             'one' => q({0}fth),
6774             'other' => q({0}fth),
6775             },
6776             # Long Unit Identifier
6777             'length-foot' => {
6778             'name' => q(ft),
6779             'one' => q({0}′),
6780             'other' => q({0}′),
6781             'per' => q({0}/ft),
6782             },
6783             # Core Unit Identifier
6784             'foot' => {
6785             'name' => q(ft),
6786             'one' => q({0}′),
6787             'other' => q({0}′),
6788             'per' => q({0}/ft),
6789             },
6790             # Long Unit Identifier
6791             'length-furlong' => {
6792             'name' => q(furlong),
6793             'one' => q({0}fur),
6794             'other' => q({0}fur),
6795             },
6796             # Core Unit Identifier
6797             'furlong' => {
6798             'name' => q(furlong),
6799             'one' => q({0}fur),
6800             'other' => q({0}fur),
6801             },
6802             # Long Unit Identifier
6803             'length-inch' => {
6804             'name' => q(in),
6805             'one' => q({0}″),
6806             'other' => q({0}″),
6807             'per' => q({0}/in),
6808             },
6809             # Core Unit Identifier
6810             'inch' => {
6811             'name' => q(in),
6812             'one' => q({0}″),
6813             'other' => q({0}″),
6814             'per' => q({0}/in),
6815             },
6816             # Long Unit Identifier
6817             'length-kilometer' => {
6818             'name' => q(km),
6819             'one' => q({0}km),
6820             'other' => q({0}km),
6821             'per' => q({0}/km),
6822             },
6823             # Core Unit Identifier
6824             'kilometer' => {
6825             'name' => q(km),
6826             'one' => q({0}km),
6827             'other' => q({0}km),
6828             'per' => q({0}/km),
6829             },
6830             # Long Unit Identifier
6831             'length-light-year' => {
6832             'name' => q(ly),
6833             'one' => q({0}ly),
6834             'other' => q({0}ly),
6835             },
6836             # Core Unit Identifier
6837             'light-year' => {
6838             'name' => q(ly),
6839             'one' => q({0}ly),
6840             'other' => q({0}ly),
6841             },
6842             # Long Unit Identifier
6843             'length-meter' => {
6844             'name' => q(m),
6845             'one' => q({0}m),
6846             'other' => q({0}m),
6847             'per' => q({0}/m),
6848             },
6849             # Core Unit Identifier
6850             'meter' => {
6851             'name' => q(m),
6852             'one' => q({0}m),
6853             'other' => q({0}m),
6854             'per' => q({0}/m),
6855             },
6856             # Long Unit Identifier
6857             'length-micrometer' => {
6858             'name' => q(μm),
6859             'one' => q({0}μm),
6860             'other' => q({0}μm),
6861             },
6862             # Core Unit Identifier
6863             'micrometer' => {
6864             'name' => q(μm),
6865             'one' => q({0}μm),
6866             'other' => q({0}μm),
6867             },
6868             # Long Unit Identifier
6869             'length-mile' => {
6870             'name' => q(mi),
6871             'one' => q({0}mi),
6872             'other' => q({0}mi),
6873             },
6874             # Core Unit Identifier
6875             'mile' => {
6876             'name' => q(mi),
6877             'one' => q({0}mi),
6878             'other' => q({0}mi),
6879             },
6880             # Long Unit Identifier
6881             'length-mile-scandinavian' => {
6882             'name' => q(smi),
6883             'one' => q({0}smi),
6884             'other' => q({0}smi),
6885             },
6886             # Core Unit Identifier
6887             'mile-scandinavian' => {
6888             'name' => q(smi),
6889             'one' => q({0}smi),
6890             'other' => q({0}smi),
6891             },
6892             # Long Unit Identifier
6893             'length-millimeter' => {
6894             'name' => q(mm),
6895             'one' => q({0}mm),
6896             'other' => q({0}mm),
6897             },
6898             # Core Unit Identifier
6899             'millimeter' => {
6900             'name' => q(mm),
6901             'one' => q({0}mm),
6902             'other' => q({0}mm),
6903             },
6904             # Long Unit Identifier
6905             'length-nanometer' => {
6906             'name' => q(nm),
6907             'one' => q({0}nm),
6908             'other' => q({0}nm),
6909             },
6910             # Core Unit Identifier
6911             'nanometer' => {
6912             'name' => q(nm),
6913             'one' => q({0}nm),
6914             'other' => q({0}nm),
6915             },
6916             # Long Unit Identifier
6917             'length-nautical-mile' => {
6918             'name' => q(nmi),
6919             'one' => q({0}nmi),
6920             'other' => q({0}nmi),
6921             },
6922             # Core Unit Identifier
6923             'nautical-mile' => {
6924             'name' => q(nmi),
6925             'one' => q({0}nmi),
6926             'other' => q({0}nmi),
6927             },
6928             # Long Unit Identifier
6929             'length-parsec' => {
6930             'name' => q(parsec),
6931             'one' => q({0}pc),
6932             'other' => q({0}pc),
6933             },
6934             # Core Unit Identifier
6935             'parsec' => {
6936             'name' => q(parsec),
6937             'one' => q({0}pc),
6938             'other' => q({0}pc),
6939             },
6940             # Long Unit Identifier
6941             'length-picometer' => {
6942             'name' => q(pm),
6943             'one' => q({0}pm),
6944             'other' => q({0}pm),
6945             },
6946             # Core Unit Identifier
6947             'picometer' => {
6948             'name' => q(pm),
6949             'one' => q({0}pm),
6950             'other' => q({0}pm),
6951             },
6952             # Long Unit Identifier
6953             'length-point' => {
6954             'name' => q(pts),
6955             'one' => q({0}pt),
6956             'other' => q({0}pt),
6957             },
6958             # Core Unit Identifier
6959             'point' => {
6960             'name' => q(pts),
6961             'one' => q({0}pt),
6962             'other' => q({0}pt),
6963             },
6964             # Long Unit Identifier
6965             'length-solar-radius' => {
6966             'name' => q(R☉),
6967             'one' => q({0}R☉),
6968             'other' => q({0}R☉),
6969             },
6970             # Core Unit Identifier
6971             'solar-radius' => {
6972             'name' => q(R☉),
6973             'one' => q({0}R☉),
6974             'other' => q({0}R☉),
6975             },
6976             # Long Unit Identifier
6977             'length-yard' => {
6978             'name' => q(yd),
6979             'one' => q({0}yd),
6980             'other' => q({0}yd),
6981             },
6982             # Core Unit Identifier
6983             'yard' => {
6984             'name' => q(yd),
6985             'one' => q({0}yd),
6986             'other' => q({0}yd),
6987             },
6988             # Long Unit Identifier
6989             'light-candela' => {
6990             'name' => q(cd),
6991             'one' => q({0}cd),
6992             'other' => q({0}cd),
6993             },
6994             # Core Unit Identifier
6995             'candela' => {
6996             'name' => q(cd),
6997             'one' => q({0}cd),
6998             'other' => q({0}cd),
6999             },
7000             # Long Unit Identifier
7001             'light-lumen' => {
7002             'name' => q(lm),
7003             'one' => q({0}lm),
7004             'other' => q({0}lm),
7005             },
7006             # Core Unit Identifier
7007             'lumen' => {
7008             'name' => q(lm),
7009             'one' => q({0}lm),
7010             'other' => q({0}lm),
7011             },
7012             # Long Unit Identifier
7013             'light-lux' => {
7014             'name' => q(lux),
7015             'one' => q({0}lx),
7016             'other' => q({0}lx),
7017             },
7018             # Core Unit Identifier
7019             'lux' => {
7020             'name' => q(lux),
7021             'one' => q({0}lx),
7022             'other' => q({0}lx),
7023             },
7024             # Long Unit Identifier
7025             'light-solar-luminosity' => {
7026             'name' => q(L☉),
7027             'one' => q({0}L☉),
7028             'other' => q({0}L☉),
7029             },
7030             # Core Unit Identifier
7031             'solar-luminosity' => {
7032             'name' => q(L☉),
7033             'one' => q({0}L☉),
7034             'other' => q({0}L☉),
7035             },
7036             # Long Unit Identifier
7037             'mass-carat' => {
7038             'name' => q(carat),
7039             'one' => q({0}CD),
7040             'other' => q({0}CD),
7041             },
7042             # Core Unit Identifier
7043             'carat' => {
7044             'name' => q(carat),
7045             'one' => q({0}CD),
7046             'other' => q({0}CD),
7047             },
7048             # Long Unit Identifier
7049             'mass-dalton' => {
7050             'name' => q(Da),
7051             'one' => q({0}Da),
7052             'other' => q({0}Da),
7053             },
7054             # Core Unit Identifier
7055             'dalton' => {
7056             'name' => q(Da),
7057             'one' => q({0}Da),
7058             'other' => q({0}Da),
7059             },
7060             # Long Unit Identifier
7061             'mass-earth-mass' => {
7062             'name' => q(M⊕),
7063             'one' => q({0}M⊕),
7064             'other' => q({0}M⊕),
7065             },
7066             # Core Unit Identifier
7067             'earth-mass' => {
7068             'name' => q(M⊕),
7069             'one' => q({0}M⊕),
7070             'other' => q({0}M⊕),
7071             },
7072             # Long Unit Identifier
7073             'mass-grain' => {
7074             'name' => q(gr),
7075             'one' => q({0}gr),
7076             'other' => q({0}gr),
7077             },
7078             # Core Unit Identifier
7079             'grain' => {
7080             'name' => q(gr),
7081             'one' => q({0}gr),
7082             'other' => q({0}gr),
7083             },
7084             # Long Unit Identifier
7085             'mass-gram' => {
7086             'name' => q(gram),
7087             'one' => q({0}g),
7088             'other' => q({0}g),
7089             'per' => q({0}/g),
7090             },
7091             # Core Unit Identifier
7092             'gram' => {
7093             'name' => q(gram),
7094             'one' => q({0}g),
7095             'other' => q({0}g),
7096             'per' => q({0}/g),
7097             },
7098             # Long Unit Identifier
7099             'mass-kilogram' => {
7100             'name' => q(kg),
7101             'one' => q({0}kg),
7102             'other' => q({0}kg),
7103             'per' => q({0}/kg),
7104             },
7105             # Core Unit Identifier
7106             'kilogram' => {
7107             'name' => q(kg),
7108             'one' => q({0}kg),
7109             'other' => q({0}kg),
7110             'per' => q({0}/kg),
7111             },
7112             # Long Unit Identifier
7113             'mass-microgram' => {
7114             'name' => q(μg),
7115             'one' => q({0}μg),
7116             'other' => q({0}μg),
7117             },
7118             # Core Unit Identifier
7119             'microgram' => {
7120             'name' => q(μg),
7121             'one' => q({0}μg),
7122             'other' => q({0}μg),
7123             },
7124             # Long Unit Identifier
7125             'mass-milligram' => {
7126             'name' => q(mg),
7127             'one' => q({0}mg),
7128             'other' => q({0}mg),
7129             },
7130             # Core Unit Identifier
7131             'milligram' => {
7132             'name' => q(mg),
7133             'one' => q({0}mg),
7134             'other' => q({0}mg),
7135             },
7136             # Long Unit Identifier
7137             'mass-ounce' => {
7138             'name' => q(oz),
7139             'one' => q({0}oz),
7140             'other' => q({0}oz),
7141             'per' => q({0}/oz),
7142             },
7143             # Core Unit Identifier
7144             'ounce' => {
7145             'name' => q(oz),
7146             'one' => q({0}oz),
7147             'other' => q({0}oz),
7148             'per' => q({0}/oz),
7149             },
7150             # Long Unit Identifier
7151             'mass-ounce-troy' => {
7152             'name' => q(oz t),
7153             'one' => q({0}oz t),
7154             'other' => q({0}oz t),
7155             },
7156             # Core Unit Identifier
7157             'ounce-troy' => {
7158             'name' => q(oz t),
7159             'one' => q({0}oz t),
7160             'other' => q({0}oz t),
7161             },
7162             # Long Unit Identifier
7163             'mass-pound' => {
7164             'name' => q(lb),
7165             'one' => q({0}#),
7166             'other' => q({0}#),
7167             'per' => q({0}/lb),
7168             },
7169             # Core Unit Identifier
7170             'pound' => {
7171             'name' => q(lb),
7172             'one' => q({0}#),
7173             'other' => q({0}#),
7174             'per' => q({0}/lb),
7175             },
7176             # Long Unit Identifier
7177             'mass-solar-mass' => {
7178             'name' => q(M☉),
7179             'one' => q({0}M☉),
7180             'other' => q({0}M☉),
7181             },
7182             # Core Unit Identifier
7183             'solar-mass' => {
7184             'name' => q(M☉),
7185             'one' => q({0}M☉),
7186             'other' => q({0}M☉),
7187             },
7188             # Long Unit Identifier
7189             'mass-stone' => {
7190             'name' => q(stone),
7191             'one' => q({0}st),
7192             'other' => q({0}st),
7193             },
7194             # Core Unit Identifier
7195             'stone' => {
7196             'name' => q(stone),
7197             'one' => q({0}st),
7198             'other' => q({0}st),
7199             },
7200             # Long Unit Identifier
7201             'mass-ton' => {
7202             'name' => q(ton),
7203             'one' => q({0}tn),
7204             'other' => q({0}tn),
7205             },
7206             # Core Unit Identifier
7207             'ton' => {
7208             'name' => q(ton),
7209             'one' => q({0}tn),
7210             'other' => q({0}tn),
7211             },
7212             # Long Unit Identifier
7213             'mass-tonne' => {
7214             'name' => q(t),
7215             'one' => q({0}t),
7216             'other' => q({0}t),
7217             },
7218             # Core Unit Identifier
7219             'tonne' => {
7220             'name' => q(t),
7221             'one' => q({0}t),
7222             'other' => q({0}t),
7223             },
7224             # Long Unit Identifier
7225             'per' => {
7226             '1' => q({0}/{1}),
7227             },
7228             # Core Unit Identifier
7229             'per' => {
7230             '1' => q({0}/{1}),
7231             },
7232             # Long Unit Identifier
7233             'power-gigawatt' => {
7234             'name' => q(GW),
7235             'one' => q({0}GW),
7236             'other' => q({0}GW),
7237             },
7238             # Core Unit Identifier
7239             'gigawatt' => {
7240             'name' => q(GW),
7241             'one' => q({0}GW),
7242             'other' => q({0}GW),
7243             },
7244             # Long Unit Identifier
7245             'power-horsepower' => {
7246             'name' => q(hp),
7247             'one' => q({0}hp),
7248             'other' => q({0}hp),
7249             },
7250             # Core Unit Identifier
7251             'horsepower' => {
7252             'name' => q(hp),
7253             'one' => q({0}hp),
7254             'other' => q({0}hp),
7255             },
7256             # Long Unit Identifier
7257             'power-kilowatt' => {
7258             'name' => q(kW),
7259             'one' => q({0}kW),
7260             'other' => q({0}kW),
7261             },
7262             # Core Unit Identifier
7263             'kilowatt' => {
7264             'name' => q(kW),
7265             'one' => q({0}kW),
7266             'other' => q({0}kW),
7267             },
7268             # Long Unit Identifier
7269             'power-megawatt' => {
7270             'name' => q(MW),
7271             'one' => q({0}MW),
7272             'other' => q({0}MW),
7273             },
7274             # Core Unit Identifier
7275             'megawatt' => {
7276             'name' => q(MW),
7277             'one' => q({0}MW),
7278             'other' => q({0}MW),
7279             },
7280             # Long Unit Identifier
7281             'power-milliwatt' => {
7282             'name' => q(mW),
7283             'one' => q({0}mW),
7284             'other' => q({0}mW),
7285             },
7286             # Core Unit Identifier
7287             'milliwatt' => {
7288             'name' => q(mW),
7289             'one' => q({0}mW),
7290             'other' => q({0}mW),
7291             },
7292             # Long Unit Identifier
7293             'power-watt' => {
7294             'name' => q(watt),
7295             'one' => q({0}W),
7296             'other' => q({0}W),
7297             },
7298             # Core Unit Identifier
7299             'watt' => {
7300             'name' => q(watt),
7301             'one' => q({0}W),
7302             'other' => q({0}W),
7303             },
7304             # Long Unit Identifier
7305             'power2' => {
7306             'one' => q({0}²),
7307             'other' => q({0}²),
7308             },
7309             # Core Unit Identifier
7310             'power2' => {
7311             'one' => q({0}²),
7312             'other' => q({0}²),
7313             },
7314             # Long Unit Identifier
7315             'power3' => {
7316             'one' => q({0}³),
7317             'other' => q({0}³),
7318             },
7319             # Core Unit Identifier
7320             'power3' => {
7321             'one' => q({0}³),
7322             'other' => q({0}³),
7323             },
7324             # Long Unit Identifier
7325             'pressure-atmosphere' => {
7326             'name' => q(atm),
7327             'one' => q({0}atm),
7328             'other' => q({0}atm),
7329             },
7330             # Core Unit Identifier
7331             'atmosphere' => {
7332             'name' => q(atm),
7333             'one' => q({0}atm),
7334             'other' => q({0}atm),
7335             },
7336             # Long Unit Identifier
7337             'pressure-bar' => {
7338             'name' => q(bar),
7339             'one' => q({0}bar),
7340             'other' => q({0}bar),
7341             },
7342             # Core Unit Identifier
7343             'bar' => {
7344             'name' => q(bar),
7345             'one' => q({0}bar),
7346             'other' => q({0}bar),
7347             },
7348             # Long Unit Identifier
7349             'pressure-gasoline-energy-density' => {
7350             'name' => q(gas-equiv),
7351             'one' => q({0}gas-equiv),
7352             'other' => q({0}gas-equiv),
7353             },
7354             # Core Unit Identifier
7355             'gasoline-energy-density' => {
7356             'name' => q(gas-equiv),
7357             'one' => q({0}gas-equiv),
7358             'other' => q({0}gas-equiv),
7359             },
7360             # Long Unit Identifier
7361             'pressure-hectopascal' => {
7362             'name' => q(hPa),
7363             'one' => q({0}hPa),
7364             'other' => q({0}hPa),
7365             },
7366             # Core Unit Identifier
7367             'hectopascal' => {
7368             'name' => q(hPa),
7369             'one' => q({0}hPa),
7370             'other' => q({0}hPa),
7371             },
7372             # Long Unit Identifier
7373             'pressure-inch-ofhg' => {
7374             'name' => q(″ Hg),
7375             'one' => q({0}″ Hg),
7376             'other' => q({0}″ Hg),
7377             },
7378             # Core Unit Identifier
7379             'inch-ofhg' => {
7380             'name' => q(″ Hg),
7381             'one' => q({0}″ Hg),
7382             'other' => q({0}″ Hg),
7383             },
7384             # Long Unit Identifier
7385             'pressure-kilopascal' => {
7386             'name' => q(kPa),
7387             'one' => q({0}kPa),
7388             'other' => q({0}kPa),
7389             },
7390             # Core Unit Identifier
7391             'kilopascal' => {
7392             'name' => q(kPa),
7393             'one' => q({0}kPa),
7394             'other' => q({0}kPa),
7395             },
7396             # Long Unit Identifier
7397             'pressure-megapascal' => {
7398             'name' => q(MPa),
7399             'one' => q({0}MPa),
7400             'other' => q({0}MPa),
7401             },
7402             # Core Unit Identifier
7403             'megapascal' => {
7404             'name' => q(MPa),
7405             'one' => q({0}MPa),
7406             'other' => q({0}MPa),
7407             },
7408             # Long Unit Identifier
7409             'pressure-millibar' => {
7410             'name' => q(mbar),
7411             'one' => q({0}mb),
7412             'other' => q({0}mb),
7413             },
7414             # Core Unit Identifier
7415             'millibar' => {
7416             'name' => q(mbar),
7417             'one' => q({0}mb),
7418             'other' => q({0}mb),
7419             },
7420             # Long Unit Identifier
7421             'pressure-millimeter-ofhg' => {
7422             'name' => q(mmHg),
7423             'one' => q({0}mmHg),
7424             'other' => q({0}mmHg),
7425             },
7426             # Core Unit Identifier
7427             'millimeter-ofhg' => {
7428             'name' => q(mmHg),
7429             'one' => q({0}mmHg),
7430             'other' => q({0}mmHg),
7431             },
7432             # Long Unit Identifier
7433             'pressure-pascal' => {
7434             'name' => q(Pa),
7435             'one' => q({0}Pa),
7436             'other' => q({0}Pa),
7437             },
7438             # Core Unit Identifier
7439             'pascal' => {
7440             'name' => q(Pa),
7441             'one' => q({0}Pa),
7442             'other' => q({0}Pa),
7443             },
7444             # Long Unit Identifier
7445             'pressure-pound-force-per-square-inch' => {
7446             'name' => q(psi),
7447             'one' => q({0}psi),
7448             'other' => q({0}psi),
7449             },
7450             # Core Unit Identifier
7451             'pound-force-per-square-inch' => {
7452             'name' => q(psi),
7453             'one' => q({0}psi),
7454             'other' => q({0}psi),
7455             },
7456             # Long Unit Identifier
7457             'speed-beaufort' => {
7458             'name' => q(Bft),
7459             'one' => q(B{0}),
7460             'other' => q(B{0}),
7461             },
7462             # Core Unit Identifier
7463             'beaufort' => {
7464             'name' => q(Bft),
7465             'one' => q(B{0}),
7466             'other' => q(B{0}),
7467             },
7468             # Long Unit Identifier
7469             'speed-kilometer-per-hour' => {
7470             'name' => q(km/hr),
7471             'one' => q({0}km/h),
7472             'other' => q({0}km/h),
7473             },
7474             # Core Unit Identifier
7475             'kilometer-per-hour' => {
7476             'name' => q(km/hr),
7477             'one' => q({0}km/h),
7478             'other' => q({0}km/h),
7479             },
7480             # Long Unit Identifier
7481             'speed-knot' => {
7482             'name' => q(kn),
7483             'one' => q({0}kn),
7484             'other' => q({0}kn),
7485             },
7486             # Core Unit Identifier
7487             'knot' => {
7488             'name' => q(kn),
7489             'one' => q({0}kn),
7490             'other' => q({0}kn),
7491             },
7492             # Long Unit Identifier
7493             'speed-light-speed' => {
7494             'name' => q(light),
7495             'one' => q({0}light),
7496             'other' => q({0}light),
7497             },
7498             # Core Unit Identifier
7499             'light-speed' => {
7500             'name' => q(light),
7501             'one' => q({0}light),
7502             'other' => q({0}light),
7503             },
7504             # Long Unit Identifier
7505             'speed-meter-per-second' => {
7506             'name' => q(m/s),
7507             'one' => q({0}m/s),
7508             'other' => q({0}m/s),
7509             },
7510             # Core Unit Identifier
7511             'meter-per-second' => {
7512             'name' => q(m/s),
7513             'one' => q({0}m/s),
7514             'other' => q({0}m/s),
7515             },
7516             # Long Unit Identifier
7517             'speed-mile-per-hour' => {
7518             'name' => q(mi/hr),
7519             'one' => q({0}mph),
7520             'other' => q({0}mph),
7521             },
7522             # Core Unit Identifier
7523             'mile-per-hour' => {
7524             'name' => q(mi/hr),
7525             'one' => q({0}mph),
7526             'other' => q({0}mph),
7527             },
7528             # Long Unit Identifier
7529             'temperature-celsius' => {
7530             'name' => q(°C),
7531             'one' => q({0}°C),
7532             'other' => q({0}°C),
7533             },
7534             # Core Unit Identifier
7535             'celsius' => {
7536             'name' => q(°C),
7537             'one' => q({0}°C),
7538             'other' => q({0}°C),
7539             },
7540             # Long Unit Identifier
7541             'temperature-fahrenheit' => {
7542             'name' => q(°F),
7543             'one' => q({0}°),
7544             'other' => q({0}°),
7545             },
7546             # Core Unit Identifier
7547             'fahrenheit' => {
7548             'name' => q(°F),
7549             'one' => q({0}°),
7550             'other' => q({0}°),
7551             },
7552             # Long Unit Identifier
7553             'temperature-generic' => {
7554             'name' => q(°),
7555             'one' => q({0}°),
7556             'other' => q({0}°),
7557             },
7558             # Core Unit Identifier
7559             'generic' => {
7560             'name' => q(°),
7561             'one' => q({0}°),
7562             'other' => q({0}°),
7563             },
7564             # Long Unit Identifier
7565             'temperature-kelvin' => {
7566             'name' => q(K),
7567             'one' => q({0}K),
7568             'other' => q({0}K),
7569             },
7570             # Core Unit Identifier
7571             'kelvin' => {
7572             'name' => q(K),
7573             'one' => q({0}K),
7574             'other' => q({0}K),
7575             },
7576             # Long Unit Identifier
7577             'times' => {
7578             '1' => q({0}⋅{1}),
7579             },
7580             # Core Unit Identifier
7581             'times' => {
7582             '1' => q({0}⋅{1}),
7583             },
7584             # Long Unit Identifier
7585             'torque-newton-meter' => {
7586             'name' => q(N⋅m),
7587             'one' => q({0}N⋅m),
7588             'other' => q({0}N⋅m),
7589             },
7590             # Core Unit Identifier
7591             'newton-meter' => {
7592             'name' => q(N⋅m),
7593             'one' => q({0}N⋅m),
7594             'other' => q({0}N⋅m),
7595             },
7596             # Long Unit Identifier
7597             'torque-pound-force-foot' => {
7598             'name' => q(lbf⋅ft),
7599             'one' => q({0}lbf⋅ft),
7600             'other' => q({0}lbf⋅ft),
7601             },
7602             # Core Unit Identifier
7603             'pound-force-foot' => {
7604             'name' => q(lbf⋅ft),
7605             'one' => q({0}lbf⋅ft),
7606             'other' => q({0}lbf⋅ft),
7607             },
7608             # Long Unit Identifier
7609             'volume-acre-foot' => {
7610             'name' => q(acre ft),
7611             'one' => q({0}ac ft),
7612             'other' => q({0}ac ft),
7613             },
7614             # Core Unit Identifier
7615             'acre-foot' => {
7616             'name' => q(acre ft),
7617             'one' => q({0}ac ft),
7618             'other' => q({0}ac ft),
7619             },
7620             # Long Unit Identifier
7621             'volume-barrel' => {
7622             'name' => q(bbl),
7623             'one' => q({0}bbl),
7624             'other' => q({0}bbl),
7625             },
7626             # Core Unit Identifier
7627             'barrel' => {
7628             'name' => q(bbl),
7629             'one' => q({0}bbl),
7630             'other' => q({0}bbl),
7631             },
7632             # Long Unit Identifier
7633             'volume-bushel' => {
7634             'name' => q(bushel),
7635             'one' => q({0}bu),
7636             'other' => q({0}bu),
7637             },
7638             # Core Unit Identifier
7639             'bushel' => {
7640             'name' => q(bushel),
7641             'one' => q({0}bu),
7642             'other' => q({0}bu),
7643             },
7644             # Long Unit Identifier
7645             'volume-centiliter' => {
7646             'name' => q(cL),
7647             'one' => q({0}cL),
7648             'other' => q({0}cL),
7649             },
7650             # Core Unit Identifier
7651             'centiliter' => {
7652             'name' => q(cL),
7653             'one' => q({0}cL),
7654             'other' => q({0}cL),
7655             },
7656             # Long Unit Identifier
7657             'volume-cubic-centimeter' => {
7658             'name' => q(cm³),
7659             'one' => q({0}cm³),
7660             'other' => q({0}cm³),
7661             'per' => q({0}/cm³),
7662             },
7663             # Core Unit Identifier
7664             'cubic-centimeter' => {
7665             'name' => q(cm³),
7666             'one' => q({0}cm³),
7667             'other' => q({0}cm³),
7668             'per' => q({0}/cm³),
7669             },
7670             # Long Unit Identifier
7671             'volume-cubic-foot' => {
7672             'name' => q(ft³),
7673             'one' => q({0}ft³),
7674             'other' => q({0}ft³),
7675             },
7676             # Core Unit Identifier
7677             'cubic-foot' => {
7678             'name' => q(ft³),
7679             'one' => q({0}ft³),
7680             'other' => q({0}ft³),
7681             },
7682             # Long Unit Identifier
7683             'volume-cubic-inch' => {
7684             'name' => q(in³),
7685             'one' => q({0}in³),
7686             'other' => q({0}in³),
7687             },
7688             # Core Unit Identifier
7689             'cubic-inch' => {
7690             'name' => q(in³),
7691             'one' => q({0}in³),
7692             'other' => q({0}in³),
7693             },
7694             # Long Unit Identifier
7695             'volume-cubic-kilometer' => {
7696             'name' => q(km³),
7697             'one' => q({0}km³),
7698             'other' => q({0}km³),
7699             },
7700             # Core Unit Identifier
7701             'cubic-kilometer' => {
7702             'name' => q(km³),
7703             'one' => q({0}km³),
7704             'other' => q({0}km³),
7705             },
7706             # Long Unit Identifier
7707             'volume-cubic-meter' => {
7708             'name' => q(m³),
7709             'one' => q({0}m³),
7710             'other' => q({0}m³),
7711             'per' => q({0}/m³),
7712             },
7713             # Core Unit Identifier
7714             'cubic-meter' => {
7715             'name' => q(m³),
7716             'one' => q({0}m³),
7717             'other' => q({0}m³),
7718             'per' => q({0}/m³),
7719             },
7720             # Long Unit Identifier
7721             'volume-cubic-mile' => {
7722             'name' => q(mi³),
7723             'one' => q({0}mi³),
7724             'other' => q({0}mi³),
7725             },
7726             # Core Unit Identifier
7727             'cubic-mile' => {
7728             'name' => q(mi³),
7729             'one' => q({0}mi³),
7730             'other' => q({0}mi³),
7731             },
7732             # Long Unit Identifier
7733             'volume-cubic-yard' => {
7734             'name' => q(yd³),
7735             'one' => q({0}yd³),
7736             'other' => q({0}yd³),
7737             },
7738             # Core Unit Identifier
7739             'cubic-yard' => {
7740             'name' => q(yd³),
7741             'one' => q({0}yd³),
7742             'other' => q({0}yd³),
7743             },
7744             # Long Unit Identifier
7745             'volume-cup' => {
7746             'name' => q(cup),
7747             'one' => q({0}c),
7748             'other' => q({0}c),
7749             },
7750             # Core Unit Identifier
7751             'cup' => {
7752             'name' => q(cup),
7753             'one' => q({0}c),
7754             'other' => q({0}c),
7755             },
7756             # Long Unit Identifier
7757             'volume-cup-metric' => {
7758             'name' => q(mcup),
7759             'one' => q({0}mc),
7760             'other' => q({0}mc),
7761             },
7762             # Core Unit Identifier
7763             'cup-metric' => {
7764             'name' => q(mcup),
7765             'one' => q({0}mc),
7766             'other' => q({0}mc),
7767             },
7768             # Long Unit Identifier
7769             'volume-deciliter' => {
7770             'name' => q(dL),
7771             'one' => q({0}dL),
7772             'other' => q({0}dL),
7773             },
7774             # Core Unit Identifier
7775             'deciliter' => {
7776             'name' => q(dL),
7777             'one' => q({0}dL),
7778             'other' => q({0}dL),
7779             },
7780             # Long Unit Identifier
7781             'volume-dessert-spoon' => {
7782             'name' => q(dsp),
7783             'one' => q({0}dsp),
7784             'other' => q({0}dsp),
7785             },
7786             # Core Unit Identifier
7787             'dessert-spoon' => {
7788             'name' => q(dsp),
7789             'one' => q({0}dsp),
7790             'other' => q({0}dsp),
7791             },
7792             # Long Unit Identifier
7793             'volume-dessert-spoon-imperial' => {
7794             'name' => q(dsp Imp),
7795             'one' => q({0}dsp-Imp),
7796             'other' => q({0}dsp-Imp),
7797             },
7798             # Core Unit Identifier
7799             'dessert-spoon-imperial' => {
7800             'name' => q(dsp Imp),
7801             'one' => q({0}dsp-Imp),
7802             'other' => q({0}dsp-Imp),
7803             },
7804             # Long Unit Identifier
7805             'volume-dram' => {
7806             'name' => q(fl.dr.),
7807             'one' => q({0}fl.dr.),
7808             'other' => q({0}fl.dr.),
7809             },
7810             # Core Unit Identifier
7811             'dram' => {
7812             'name' => q(fl.dr.),
7813             'one' => q({0}fl.dr.),
7814             'other' => q({0}fl.dr.),
7815             },
7816             # Long Unit Identifier
7817             'volume-drop' => {
7818             'name' => q(dr),
7819             'one' => q({0}dr),
7820             'other' => q({0}dr),
7821             },
7822             # Core Unit Identifier
7823             'drop' => {
7824             'name' => q(dr),
7825             'one' => q({0}dr),
7826             'other' => q({0}dr),
7827             },
7828             # Long Unit Identifier
7829             'volume-fluid-ounce' => {
7830             'name' => q(fl oz),
7831             'one' => q({0}fl oz),
7832             'other' => q({0}fl oz),
7833             },
7834             # Core Unit Identifier
7835             'fluid-ounce' => {
7836             'name' => q(fl oz),
7837             'one' => q({0}fl oz),
7838             'other' => q({0}fl oz),
7839             },
7840             # Long Unit Identifier
7841             'volume-fluid-ounce-imperial' => {
7842             'name' => q(Imp fl oz),
7843             'one' => q({0}fl oz Im),
7844             'other' => q({0}fl oz Im),
7845             },
7846             # Core Unit Identifier
7847             'fluid-ounce-imperial' => {
7848             'name' => q(Imp fl oz),
7849             'one' => q({0}fl oz Im),
7850             'other' => q({0}fl oz Im),
7851             },
7852             # Long Unit Identifier
7853             'volume-gallon' => {
7854             'name' => q(gal),
7855             'one' => q({0}gal),
7856             'other' => q({0}gal),
7857             'per' => q({0}/gal),
7858             },
7859             # Core Unit Identifier
7860             'gallon' => {
7861             'name' => q(gal),
7862             'one' => q({0}gal),
7863             'other' => q({0}gal),
7864             'per' => q({0}/gal),
7865             },
7866             # Long Unit Identifier
7867             'volume-gallon-imperial' => {
7868             'name' => q(Imp gal),
7869             'one' => q({0}galIm),
7870             'other' => q({0}galIm),
7871             'per' => q({0}/galIm),
7872             },
7873             # Core Unit Identifier
7874             'gallon-imperial' => {
7875             'name' => q(Imp gal),
7876             'one' => q({0}galIm),
7877             'other' => q({0}galIm),
7878             'per' => q({0}/galIm),
7879             },
7880             # Long Unit Identifier
7881             'volume-hectoliter' => {
7882             'name' => q(hL),
7883             'one' => q({0}hL),
7884             'other' => q({0}hL),
7885             },
7886             # Core Unit Identifier
7887             'hectoliter' => {
7888             'name' => q(hL),
7889             'one' => q({0}hL),
7890             'other' => q({0}hL),
7891             },
7892             # Long Unit Identifier
7893             'volume-jigger' => {
7894             'name' => q(jigger),
7895             'one' => q({0}jigger),
7896             'other' => q({0}jigger),
7897             },
7898             # Core Unit Identifier
7899             'jigger' => {
7900             'name' => q(jigger),
7901             'one' => q({0}jigger),
7902             'other' => q({0}jigger),
7903             },
7904             # Long Unit Identifier
7905             'volume-liter' => {
7906             'name' => q(liter),
7907             'one' => q({0}L),
7908             'other' => q({0}L),
7909             'per' => q({0}/L),
7910             },
7911             # Core Unit Identifier
7912             'liter' => {
7913             'name' => q(liter),
7914             'one' => q({0}L),
7915             'other' => q({0}L),
7916             'per' => q({0}/L),
7917             },
7918             # Long Unit Identifier
7919             'volume-megaliter' => {
7920             'name' => q(ML),
7921             'one' => q({0}ML),
7922             'other' => q({0}ML),
7923             },
7924             # Core Unit Identifier
7925             'megaliter' => {
7926             'name' => q(ML),
7927             'one' => q({0}ML),
7928             'other' => q({0}ML),
7929             },
7930             # Long Unit Identifier
7931             'volume-milliliter' => {
7932             'name' => q(mL),
7933             'one' => q({0}mL),
7934             'other' => q({0}mL),
7935             },
7936             # Core Unit Identifier
7937             'milliliter' => {
7938             'name' => q(mL),
7939             'one' => q({0}mL),
7940             'other' => q({0}mL),
7941             },
7942             # Long Unit Identifier
7943             'volume-pinch' => {
7944             'name' => q(pn),
7945             'one' => q({0}pn),
7946             'other' => q({0}pn),
7947             },
7948             # Core Unit Identifier
7949             'pinch' => {
7950             'name' => q(pn),
7951             'one' => q({0}pn),
7952             'other' => q({0}pn),
7953             },
7954             # Long Unit Identifier
7955             'volume-pint' => {
7956             'name' => q(pt),
7957             'one' => q({0}pt),
7958             'other' => q({0}pt),
7959             },
7960             # Core Unit Identifier
7961             'pint' => {
7962             'name' => q(pt),
7963             'one' => q({0}pt),
7964             'other' => q({0}pt),
7965             },
7966             # Long Unit Identifier
7967             'volume-pint-metric' => {
7968             'name' => q(pt),
7969             'one' => q({0}mpt),
7970             'other' => q({0}mpt),
7971             },
7972             # Core Unit Identifier
7973             'pint-metric' => {
7974             'name' => q(pt),
7975             'one' => q({0}mpt),
7976             'other' => q({0}mpt),
7977             },
7978             # Long Unit Identifier
7979             'volume-quart' => {
7980             'name' => q(qt),
7981             'one' => q({0}qt),
7982             'other' => q({0}qt),
7983             },
7984             # Core Unit Identifier
7985             'quart' => {
7986             'name' => q(qt),
7987             'one' => q({0}qt),
7988             'other' => q({0}qt),
7989             },
7990             # Long Unit Identifier
7991             'volume-quart-imperial' => {
7992             'name' => q(qt Imp),
7993             'one' => q({0}qt-Imp.),
7994             'other' => q({0}qt-Imp.),
7995             },
7996             # Core Unit Identifier
7997             'quart-imperial' => {
7998             'name' => q(qt Imp),
7999             'one' => q({0}qt-Imp.),
8000             'other' => q({0}qt-Imp.),
8001             },
8002             # Long Unit Identifier
8003             'volume-tablespoon' => {
8004             'name' => q(tbsp),
8005             'one' => q({0}tbsp),
8006             'other' => q({0}tbsp),
8007             },
8008             # Core Unit Identifier
8009             'tablespoon' => {
8010             'name' => q(tbsp),
8011             'one' => q({0}tbsp),
8012             'other' => q({0}tbsp),
8013             },
8014             # Long Unit Identifier
8015             'volume-teaspoon' => {
8016             'name' => q(tsp),
8017             'one' => q({0}tsp),
8018             'other' => q({0}tsp),
8019             },
8020             # Core Unit Identifier
8021             'teaspoon' => {
8022             'name' => q(tsp),
8023             'one' => q({0}tsp),
8024             'other' => q({0}tsp),
8025             },
8026             },
8027             'short' => {
8028             # Long Unit Identifier
8029             '' => {
8030             'name' => q(direction),
8031             },
8032             # Core Unit Identifier
8033             '' => {
8034             'name' => q(direction),
8035             },
8036             # Long Unit Identifier
8037             '1024p1' => {
8038             '1' => q(Ki{0}),
8039             },
8040             # Core Unit Identifier
8041             '1024p1' => {
8042             '1' => q(Ki{0}),
8043             },
8044             # Long Unit Identifier
8045             '1024p2' => {
8046             '1' => q(Mi{0}),
8047             },
8048             # Core Unit Identifier
8049             '1024p2' => {
8050             '1' => q(Mi{0}),
8051             },
8052             # Long Unit Identifier
8053             '1024p3' => {
8054             '1' => q(Gi{0}),
8055             },
8056             # Core Unit Identifier
8057             '1024p3' => {
8058             '1' => q(Gi{0}),
8059             },
8060             # Long Unit Identifier
8061             '1024p4' => {
8062             '1' => q(Ti{0}),
8063             },
8064             # Core Unit Identifier
8065             '1024p4' => {
8066             '1' => q(Ti{0}),
8067             },
8068             # Long Unit Identifier
8069             '1024p5' => {
8070             '1' => q(Pi{0}),
8071             },
8072             # Core Unit Identifier
8073             '1024p5' => {
8074             '1' => q(Pi{0}),
8075             },
8076             # Long Unit Identifier
8077             '1024p6' => {
8078             '1' => q(Ei{0}),
8079             },
8080             # Core Unit Identifier
8081             '1024p6' => {
8082             '1' => q(Ei{0}),
8083             },
8084             # Long Unit Identifier
8085             '1024p7' => {
8086             '1' => q(Zi{0}),
8087             },
8088             # Core Unit Identifier
8089             '1024p7' => {
8090             '1' => q(Zi{0}),
8091             },
8092             # Long Unit Identifier
8093             '1024p8' => {
8094             '1' => q(Yi{0}),
8095             },
8096             # Core Unit Identifier
8097             '1024p8' => {
8098             '1' => q(Yi{0}),
8099             },
8100             # Long Unit Identifier
8101             '10p-1' => {
8102             '1' => q(d{0}),
8103             },
8104             # Core Unit Identifier
8105             '1' => {
8106             '1' => q(d{0}),
8107             },
8108             # Long Unit Identifier
8109             '10p-12' => {
8110             '1' => q(p{0}),
8111             },
8112             # Core Unit Identifier
8113             '12' => {
8114             '1' => q(p{0}),
8115             },
8116             # Long Unit Identifier
8117             '10p-15' => {
8118             '1' => q(f{0}),
8119             },
8120             # Core Unit Identifier
8121             '15' => {
8122             '1' => q(f{0}),
8123             },
8124             # Long Unit Identifier
8125             '10p-18' => {
8126             '1' => q(a{0}),
8127             },
8128             # Core Unit Identifier
8129             '18' => {
8130             '1' => q(a{0}),
8131             },
8132             # Long Unit Identifier
8133             '10p-2' => {
8134             '1' => q(c{0}),
8135             },
8136             # Core Unit Identifier
8137             '2' => {
8138             '1' => q(c{0}),
8139             },
8140             # Long Unit Identifier
8141             '10p-21' => {
8142             '1' => q(z{0}),
8143             },
8144             # Core Unit Identifier
8145             '21' => {
8146             '1' => q(z{0}),
8147             },
8148             # Long Unit Identifier
8149             '10p-24' => {
8150             '1' => q(y{0}),
8151             },
8152             # Core Unit Identifier
8153             '24' => {
8154             '1' => q(y{0}),
8155             },
8156             # Long Unit Identifier
8157             '10p-27' => {
8158             '1' => q(r{0}),
8159             },
8160             # Core Unit Identifier
8161             '27' => {
8162             '1' => q(r{0}),
8163             },
8164             # Long Unit Identifier
8165             '10p-3' => {
8166             '1' => q(m{0}),
8167             },
8168             # Core Unit Identifier
8169             '3' => {
8170             '1' => q(m{0}),
8171             },
8172             # Long Unit Identifier
8173             '10p-30' => {
8174             '1' => q(q{0}),
8175             },
8176             # Core Unit Identifier
8177             '30' => {
8178             '1' => q(q{0}),
8179             },
8180             # Long Unit Identifier
8181             '10p-6' => {
8182             '1' => q(μ{0}),
8183             },
8184             # Core Unit Identifier
8185             '6' => {
8186             '1' => q(μ{0}),
8187             },
8188             # Long Unit Identifier
8189             '10p-9' => {
8190             '1' => q(n{0}),
8191             },
8192             # Core Unit Identifier
8193             '9' => {
8194             '1' => q(n{0}),
8195             },
8196             # Long Unit Identifier
8197             '10p1' => {
8198             '1' => q(da{0}),
8199             },
8200             # Core Unit Identifier
8201             '10p1' => {
8202             '1' => q(da{0}),
8203             },
8204             # Long Unit Identifier
8205             '10p12' => {
8206             '1' => q(T{0}),
8207             },
8208             # Core Unit Identifier
8209             '10p12' => {
8210             '1' => q(T{0}),
8211             },
8212             # Long Unit Identifier
8213             '10p15' => {
8214             '1' => q(P{0}),
8215             },
8216             # Core Unit Identifier
8217             '10p15' => {
8218             '1' => q(P{0}),
8219             },
8220             # Long Unit Identifier
8221             '10p18' => {
8222             '1' => q(E{0}),
8223             },
8224             # Core Unit Identifier
8225             '10p18' => {
8226             '1' => q(E{0}),
8227             },
8228             # Long Unit Identifier
8229             '10p2' => {
8230             '1' => q(h{0}),
8231             },
8232             # Core Unit Identifier
8233             '10p2' => {
8234             '1' => q(h{0}),
8235             },
8236             # Long Unit Identifier
8237             '10p21' => {
8238             '1' => q(Z{0}),
8239             },
8240             # Core Unit Identifier
8241             '10p21' => {
8242             '1' => q(Z{0}),
8243             },
8244             # Long Unit Identifier
8245             '10p24' => {
8246             '1' => q(Y{0}),
8247             },
8248             # Core Unit Identifier
8249             '10p24' => {
8250             '1' => q(Y{0}),
8251             },
8252             # Long Unit Identifier
8253             '10p27' => {
8254             '1' => q(R{0}),
8255             },
8256             # Core Unit Identifier
8257             '10p27' => {
8258             '1' => q(R{0}),
8259             },
8260             # Long Unit Identifier
8261             '10p3' => {
8262             '1' => q(k{0}),
8263             },
8264             # Core Unit Identifier
8265             '10p3' => {
8266             '1' => q(k{0}),
8267             },
8268             # Long Unit Identifier
8269             '10p30' => {
8270             '1' => q(Q{0}),
8271             },
8272             # Core Unit Identifier
8273             '10p30' => {
8274             '1' => q(Q{0}),
8275             },
8276             # Long Unit Identifier
8277             '10p6' => {
8278             '1' => q(M{0}),
8279             },
8280             # Core Unit Identifier
8281             '10p6' => {
8282             '1' => q(M{0}),
8283             },
8284             # Long Unit Identifier
8285             '10p9' => {
8286             '1' => q(G{0}),
8287             },
8288             # Core Unit Identifier
8289             '10p9' => {
8290             '1' => q(G{0}),
8291             },
8292             # Long Unit Identifier
8293             'acceleration-g-force' => {
8294             'name' => q(g-force),
8295             'one' => q({0} G),
8296             'other' => q({0} G),
8297             },
8298             # Core Unit Identifier
8299             'g-force' => {
8300             'name' => q(g-force),
8301             'one' => q({0} G),
8302             'other' => q({0} G),
8303             },
8304             # Long Unit Identifier
8305             'acceleration-meter-per-square-second' => {
8306             'name' => q(meters/sec²),
8307             'one' => q({0} m/s²),
8308             'other' => q({0} m/s²),
8309             },
8310             # Core Unit Identifier
8311             'meter-per-square-second' => {
8312             'name' => q(meters/sec²),
8313             'one' => q({0} m/s²),
8314             'other' => q({0} m/s²),
8315             },
8316             # Long Unit Identifier
8317             'angle-arc-minute' => {
8318             'name' => q(arcmins),
8319             'one' => q({0} arcmin),
8320             'other' => q({0} arcmins),
8321             },
8322             # Core Unit Identifier
8323             'arc-minute' => {
8324             'name' => q(arcmins),
8325             'one' => q({0} arcmin),
8326             'other' => q({0} arcmins),
8327             },
8328             # Long Unit Identifier
8329             'angle-arc-second' => {
8330             'name' => q(arcsecs),
8331             'one' => q({0} arcsec),
8332             'other' => q({0} arcsecs),
8333             },
8334             # Core Unit Identifier
8335             'arc-second' => {
8336             'name' => q(arcsecs),
8337             'one' => q({0} arcsec),
8338             'other' => q({0} arcsecs),
8339             },
8340             # Long Unit Identifier
8341             'angle-degree' => {
8342             'name' => q(degrees),
8343             'one' => q({0} deg),
8344             'other' => q({0} deg),
8345             },
8346             # Core Unit Identifier
8347             'degree' => {
8348             'name' => q(degrees),
8349             'one' => q({0} deg),
8350             'other' => q({0} deg),
8351             },
8352             # Long Unit Identifier
8353             'angle-radian' => {
8354             'name' => q(radians),
8355             'one' => q({0} rad),
8356             'other' => q({0} rad),
8357             },
8358             # Core Unit Identifier
8359             'radian' => {
8360             'name' => q(radians),
8361             'one' => q({0} rad),
8362             'other' => q({0} rad),
8363             },
8364             # Long Unit Identifier
8365             'angle-revolution' => {
8366             'name' => q(rev),
8367             'one' => q({0} rev),
8368             'other' => q({0} rev),
8369             },
8370             # Core Unit Identifier
8371             'revolution' => {
8372             'name' => q(rev),
8373             'one' => q({0} rev),
8374             'other' => q({0} rev),
8375             },
8376             # Long Unit Identifier
8377             'area-acre' => {
8378             'name' => q(acres),
8379             'one' => q({0} ac),
8380             'other' => q({0} ac),
8381             },
8382             # Core Unit Identifier
8383             'acre' => {
8384             'name' => q(acres),
8385             'one' => q({0} ac),
8386             'other' => q({0} ac),
8387             },
8388             # Long Unit Identifier
8389             'area-dunam' => {
8390             'name' => q(dunams),
8391             'one' => q({0} dunam),
8392             'other' => q({0} dunam),
8393             },
8394             # Core Unit Identifier
8395             'dunam' => {
8396             'name' => q(dunams),
8397             'one' => q({0} dunam),
8398             'other' => q({0} dunam),
8399             },
8400             # Long Unit Identifier
8401             'area-hectare' => {
8402             'name' => q(hectares),
8403             'one' => q({0} ha),
8404             'other' => q({0} ha),
8405             },
8406             # Core Unit Identifier
8407             'hectare' => {
8408             'name' => q(hectares),
8409             'one' => q({0} ha),
8410             'other' => q({0} ha),
8411             },
8412             # Long Unit Identifier
8413             'area-square-centimeter' => {
8414             'name' => q(cm²),
8415             'one' => q({0} cm²),
8416             'other' => q({0} cm²),
8417             'per' => q({0}/cm²),
8418             },
8419             # Core Unit Identifier
8420             'square-centimeter' => {
8421             'name' => q(cm²),
8422             'one' => q({0} cm²),
8423             'other' => q({0} cm²),
8424             'per' => q({0}/cm²),
8425             },
8426             # Long Unit Identifier
8427             'area-square-foot' => {
8428             'name' => q(sq feet),
8429             'one' => q({0} sq ft),
8430             'other' => q({0} sq ft),
8431             },
8432             # Core Unit Identifier
8433             'square-foot' => {
8434             'name' => q(sq feet),
8435             'one' => q({0} sq ft),
8436             'other' => q({0} sq ft),
8437             },
8438             # Long Unit Identifier
8439             'area-square-inch' => {
8440             'name' => q(inches²),
8441             'one' => q({0} in²),
8442             'other' => q({0} in²),
8443             'per' => q({0}/in²),
8444             },
8445             # Core Unit Identifier
8446             'square-inch' => {
8447             'name' => q(inches²),
8448             'one' => q({0} in²),
8449             'other' => q({0} in²),
8450             'per' => q({0}/in²),
8451             },
8452             # Long Unit Identifier
8453             'area-square-kilometer' => {
8454             'name' => q(km²),
8455             'one' => q({0} km²),
8456             'other' => q({0} km²),
8457             'per' => q({0}/km²),
8458             },
8459             # Core Unit Identifier
8460             'square-kilometer' => {
8461             'name' => q(km²),
8462             'one' => q({0} km²),
8463             'other' => q({0} km²),
8464             'per' => q({0}/km²),
8465             },
8466             # Long Unit Identifier
8467             'area-square-meter' => {
8468             'name' => q(meters²),
8469             'one' => q({0} m²),
8470             'other' => q({0} m²),
8471             'per' => q({0}/m²),
8472             },
8473             # Core Unit Identifier
8474             'square-meter' => {
8475             'name' => q(meters²),
8476             'one' => q({0} m²),
8477             'other' => q({0} m²),
8478             'per' => q({0}/m²),
8479             },
8480             # Long Unit Identifier
8481             'area-square-mile' => {
8482             'name' => q(sq miles),
8483             'one' => q({0} sq mi),
8484             'other' => q({0} sq mi),
8485             'per' => q({0}/mi²),
8486             },
8487             # Core Unit Identifier
8488             'square-mile' => {
8489             'name' => q(sq miles),
8490             'one' => q({0} sq mi),
8491             'other' => q({0} sq mi),
8492             'per' => q({0}/mi²),
8493             },
8494             # Long Unit Identifier
8495             'area-square-yard' => {
8496             'name' => q(yards²),
8497             'one' => q({0} yd²),
8498             'other' => q({0} yd²),
8499             },
8500             # Core Unit Identifier
8501             'square-yard' => {
8502             'name' => q(yards²),
8503             'one' => q({0} yd²),
8504             'other' => q({0} yd²),
8505             },
8506             # Long Unit Identifier
8507             'concentr-item' => {
8508             'name' => q(item),
8509             'one' => q({0} item),
8510             'other' => q({0} items),
8511             },
8512             # Core Unit Identifier
8513             'item' => {
8514             'name' => q(item),
8515             'one' => q({0} item),
8516             'other' => q({0} items),
8517             },
8518             # Long Unit Identifier
8519             'concentr-karat' => {
8520             'name' => q(karats),
8521             'one' => q({0} kt),
8522             'other' => q({0} kt),
8523             },
8524             # Core Unit Identifier
8525             'karat' => {
8526             'name' => q(karats),
8527             'one' => q({0} kt),
8528             'other' => q({0} kt),
8529             },
8530             # Long Unit Identifier
8531             'concentr-milligram-ofglucose-per-deciliter' => {
8532             'name' => q(mg/dL),
8533             'one' => q({0} mg/dL),
8534             'other' => q({0} mg/dL),
8535             },
8536             # Core Unit Identifier
8537             'milligram-ofglucose-per-deciliter' => {
8538             'name' => q(mg/dL),
8539             'one' => q({0} mg/dL),
8540             'other' => q({0} mg/dL),
8541             },
8542             # Long Unit Identifier
8543             'concentr-millimole-per-liter' => {
8544             'name' => q(millimol/liter),
8545             'one' => q({0} mmol/L),
8546             'other' => q({0} mmol/L),
8547             },
8548             # Core Unit Identifier
8549             'millimole-per-liter' => {
8550             'name' => q(millimol/liter),
8551             'one' => q({0} mmol/L),
8552             'other' => q({0} mmol/L),
8553             },
8554             # Long Unit Identifier
8555             'concentr-mole' => {
8556             'name' => q(mole),
8557             'one' => q({0} mol),
8558             'other' => q({0} mol),
8559             },
8560             # Core Unit Identifier
8561             'mole' => {
8562             'name' => q(mole),
8563             'one' => q({0} mol),
8564             'other' => q({0} mol),
8565             },
8566             # Long Unit Identifier
8567             'concentr-percent' => {
8568             'name' => q(percent),
8569             'one' => q({0}%),
8570             'other' => q({0}%),
8571             },
8572             # Core Unit Identifier
8573             'percent' => {
8574             'name' => q(percent),
8575             'one' => q({0}%),
8576             'other' => q({0}%),
8577             },
8578             # Long Unit Identifier
8579             'concentr-permille' => {
8580             'name' => q(permille),
8581             'one' => q({0}‰),
8582             'other' => q({0}‰),
8583             },
8584             # Core Unit Identifier
8585             'permille' => {
8586             'name' => q(permille),
8587             'one' => q({0}‰),
8588             'other' => q({0}‰),
8589             },
8590             # Long Unit Identifier
8591             'concentr-permillion' => {
8592             'name' => q(parts/million),
8593             'one' => q({0} ppm),
8594             'other' => q({0} ppm),
8595             },
8596             # Core Unit Identifier
8597             'permillion' => {
8598             'name' => q(parts/million),
8599             'one' => q({0} ppm),
8600             'other' => q({0} ppm),
8601             },
8602             # Long Unit Identifier
8603             'concentr-permyriad' => {
8604             'name' => q(permyriad),
8605             'one' => q({0}‱),
8606             'other' => q({0}‱),
8607             },
8608             # Core Unit Identifier
8609             'permyriad' => {
8610             'name' => q(permyriad),
8611             'one' => q({0}‱),
8612             'other' => q({0}‱),
8613             },
8614             # Long Unit Identifier
8615             'concentr-portion-per-1e9' => {
8616             'name' => q(parts/billion),
8617             'one' => q({0} ppb),
8618             'other' => q({0} ppb),
8619             },
8620             # Core Unit Identifier
8621             'portion-per-1e9' => {
8622             'name' => q(parts/billion),
8623             'one' => q({0} ppb),
8624             'other' => q({0} ppb),
8625             },
8626             # Long Unit Identifier
8627             'consumption-liter-per-100-kilometer' => {
8628             'name' => q(L/100 km),
8629             'one' => q({0} L/100 km),
8630             'other' => q({0} L/100 km),
8631             },
8632             # Core Unit Identifier
8633             'liter-per-100-kilometer' => {
8634             'name' => q(L/100 km),
8635             'one' => q({0} L/100 km),
8636             'other' => q({0} L/100 km),
8637             },
8638             # Long Unit Identifier
8639             'consumption-liter-per-kilometer' => {
8640             'name' => q(liters/km),
8641             'one' => q({0} L/km),
8642             'other' => q({0} L/km),
8643             },
8644             # Core Unit Identifier
8645             'liter-per-kilometer' => {
8646             'name' => q(liters/km),
8647             'one' => q({0} L/km),
8648             'other' => q({0} L/km),
8649             },
8650             # Long Unit Identifier
8651             'consumption-mile-per-gallon' => {
8652             'name' => q(miles/gal),
8653             'one' => q({0} mpg),
8654             'other' => q({0} mpg),
8655             },
8656             # Core Unit Identifier
8657             'mile-per-gallon' => {
8658             'name' => q(miles/gal),
8659             'one' => q({0} mpg),
8660             'other' => q({0} mpg),
8661             },
8662             # Long Unit Identifier
8663             'consumption-mile-per-gallon-imperial' => {
8664             'name' => q(miles/gal Imp.),
8665             'one' => q({0} mpg Imp.),
8666             'other' => q({0} mpg Imp.),
8667             },
8668             # Core Unit Identifier
8669             'mile-per-gallon-imperial' => {
8670             'name' => q(miles/gal Imp.),
8671             'one' => q({0} mpg Imp.),
8672             'other' => q({0} mpg Imp.),
8673             },
8674             # Long Unit Identifier
8675             'coordinate' => {
8676             'east' => q({0} E),
8677             'north' => q({0} N),
8678             'south' => q({0} S),
8679             'west' => q({0} W),
8680             },
8681             # Core Unit Identifier
8682             'coordinate' => {
8683             'east' => q({0} E),
8684             'north' => q({0} N),
8685             'south' => q({0} S),
8686             'west' => q({0} W),
8687             },
8688             # Long Unit Identifier
8689             'digital-bit' => {
8690             'name' => q(bit),
8691             'one' => q({0} bit),
8692             'other' => q({0} bit),
8693             },
8694             # Core Unit Identifier
8695             'bit' => {
8696             'name' => q(bit),
8697             'one' => q({0} bit),
8698             'other' => q({0} bit),
8699             },
8700             # Long Unit Identifier
8701             'digital-byte' => {
8702             'name' => q(byte),
8703             'one' => q({0} byte),
8704             'other' => q({0} byte),
8705             },
8706             # Core Unit Identifier
8707             'byte' => {
8708             'name' => q(byte),
8709             'one' => q({0} byte),
8710             'other' => q({0} byte),
8711             },
8712             # Long Unit Identifier
8713             'digital-gigabit' => {
8714             'name' => q(Gbit),
8715             'one' => q({0} Gb),
8716             'other' => q({0} Gb),
8717             },
8718             # Core Unit Identifier
8719             'gigabit' => {
8720             'name' => q(Gbit),
8721             'one' => q({0} Gb),
8722             'other' => q({0} Gb),
8723             },
8724             # Long Unit Identifier
8725             'digital-gigabyte' => {
8726             'name' => q(GByte),
8727             'one' => q({0} GB),
8728             'other' => q({0} GB),
8729             },
8730             # Core Unit Identifier
8731             'gigabyte' => {
8732             'name' => q(GByte),
8733             'one' => q({0} GB),
8734             'other' => q({0} GB),
8735             },
8736             # Long Unit Identifier
8737             'digital-kilobit' => {
8738             'name' => q(kbit),
8739             'one' => q({0} kb),
8740             'other' => q({0} kb),
8741             },
8742             # Core Unit Identifier
8743             'kilobit' => {
8744             'name' => q(kbit),
8745             'one' => q({0} kb),
8746             'other' => q({0} kb),
8747             },
8748             # Long Unit Identifier
8749             'digital-kilobyte' => {
8750             'name' => q(kByte),
8751             'one' => q({0} kB),
8752             'other' => q({0} kB),
8753             },
8754             # Core Unit Identifier
8755             'kilobyte' => {
8756             'name' => q(kByte),
8757             'one' => q({0} kB),
8758             'other' => q({0} kB),
8759             },
8760             # Long Unit Identifier
8761             'digital-megabit' => {
8762             'name' => q(Mbit),
8763             'one' => q({0} Mb),
8764             'other' => q({0} Mb),
8765             },
8766             # Core Unit Identifier
8767             'megabit' => {
8768             'name' => q(Mbit),
8769             'one' => q({0} Mb),
8770             'other' => q({0} Mb),
8771             },
8772             # Long Unit Identifier
8773             'digital-megabyte' => {
8774             'name' => q(MByte),
8775             'one' => q({0} MB),
8776             'other' => q({0} MB),
8777             },
8778             # Core Unit Identifier
8779             'megabyte' => {
8780             'name' => q(MByte),
8781             'one' => q({0} MB),
8782             'other' => q({0} MB),
8783             },
8784             # Long Unit Identifier
8785             'digital-petabyte' => {
8786             'name' => q(PByte),
8787             'one' => q({0} PB),
8788             'other' => q({0} PB),
8789             },
8790             # Core Unit Identifier
8791             'petabyte' => {
8792             'name' => q(PByte),
8793             'one' => q({0} PB),
8794             'other' => q({0} PB),
8795             },
8796             # Long Unit Identifier
8797             'digital-terabit' => {
8798             'name' => q(Tbit),
8799             'one' => q({0} Tb),
8800             'other' => q({0} Tb),
8801             },
8802             # Core Unit Identifier
8803             'terabit' => {
8804             'name' => q(Tbit),
8805             'one' => q({0} Tb),
8806             'other' => q({0} Tb),
8807             },
8808             # Long Unit Identifier
8809             'digital-terabyte' => {
8810             'name' => q(TByte),
8811             'one' => q({0} TB),
8812             'other' => q({0} TB),
8813             },
8814             # Core Unit Identifier
8815             'terabyte' => {
8816             'name' => q(TByte),
8817             'one' => q({0} TB),
8818             'other' => q({0} TB),
8819             },
8820             # Long Unit Identifier
8821             'duration-century' => {
8822             'name' => q(c),
8823             'one' => q({0} c),
8824             'other' => q({0} c),
8825             },
8826             # Core Unit Identifier
8827             'century' => {
8828             'name' => q(c),
8829             'one' => q({0} c),
8830             'other' => q({0} c),
8831             },
8832             # Long Unit Identifier
8833             'duration-day' => {
8834             'name' => q(days),
8835             'one' => q({0} day),
8836             'other' => q({0} days),
8837             'per' => q({0}/d),
8838             },
8839             # Core Unit Identifier
8840             'day' => {
8841             'name' => q(days),
8842             'one' => q({0} day),
8843             'other' => q({0} days),
8844             'per' => q({0}/d),
8845             },
8846             # Long Unit Identifier
8847             'duration-decade' => {
8848             'name' => q(dec),
8849             'one' => q({0} dec),
8850             'other' => q({0} dec),
8851             },
8852             # Core Unit Identifier
8853             'decade' => {
8854             'name' => q(dec),
8855             'one' => q({0} dec),
8856             'other' => q({0} dec),
8857             },
8858             # Long Unit Identifier
8859             'duration-hour' => {
8860             'name' => q(hours),
8861             'one' => q({0} hr),
8862             'other' => q({0} hr),
8863             'per' => q({0}/h),
8864             },
8865             # Core Unit Identifier
8866             'hour' => {
8867             'name' => q(hours),
8868             'one' => q({0} hr),
8869             'other' => q({0} hr),
8870             'per' => q({0}/h),
8871             },
8872             # Long Unit Identifier
8873             'duration-microsecond' => {
8874             'name' => q(μsecs),
8875             'one' => q({0} μs),
8876             'other' => q({0} μs),
8877             },
8878             # Core Unit Identifier
8879             'microsecond' => {
8880             'name' => q(μsecs),
8881             'one' => q({0} μs),
8882             'other' => q({0} μs),
8883             },
8884             # Long Unit Identifier
8885             'duration-millisecond' => {
8886             'name' => q(millisecs),
8887             'one' => q({0} ms),
8888             'other' => q({0} ms),
8889             },
8890             # Core Unit Identifier
8891             'millisecond' => {
8892             'name' => q(millisecs),
8893             'one' => q({0} ms),
8894             'other' => q({0} ms),
8895             },
8896             # Long Unit Identifier
8897             'duration-minute' => {
8898             'name' => q(mins),
8899             'one' => q({0} min),
8900             'other' => q({0} min),
8901             'per' => q({0}/min),
8902             },
8903             # Core Unit Identifier
8904             'minute' => {
8905             'name' => q(mins),
8906             'one' => q({0} min),
8907             'other' => q({0} min),
8908             'per' => q({0}/min),
8909             },
8910             # Long Unit Identifier
8911             'duration-month' => {
8912             'name' => q(months),
8913             'one' => q({0} mth),
8914             'other' => q({0} mths),
8915             'per' => q({0}/m),
8916             },
8917             # Core Unit Identifier
8918             'month' => {
8919             'name' => q(months),
8920             'one' => q({0} mth),
8921             'other' => q({0} mths),
8922             'per' => q({0}/m),
8923             },
8924             # Long Unit Identifier
8925             'duration-nanosecond' => {
8926             'name' => q(nanosecs),
8927             'one' => q({0} ns),
8928             'other' => q({0} ns),
8929             },
8930             # Core Unit Identifier
8931             'nanosecond' => {
8932             'name' => q(nanosecs),
8933             'one' => q({0} ns),
8934             'other' => q({0} ns),
8935             },
8936             # Long Unit Identifier
8937             'duration-night' => {
8938             'name' => q(nights),
8939             'one' => q({0} night),
8940             'other' => q({0} nights),
8941             'per' => q({0}/night),
8942             },
8943             # Core Unit Identifier
8944             'night' => {
8945             'name' => q(nights),
8946             'one' => q({0} night),
8947             'other' => q({0} nights),
8948             'per' => q({0}/night),
8949             },
8950             # Long Unit Identifier
8951             'duration-quarter' => {
8952             'name' => q(qtr),
8953             'one' => q({0} qtr),
8954             'other' => q({0} qtrs),
8955             'per' => q({0}/q),
8956             },
8957             # Core Unit Identifier
8958             'quarter' => {
8959             'name' => q(qtr),
8960             'one' => q({0} qtr),
8961             'other' => q({0} qtrs),
8962             'per' => q({0}/q),
8963             },
8964             # Long Unit Identifier
8965             'duration-second' => {
8966             'name' => q(secs),
8967             'one' => q({0} sec),
8968             'other' => q({0} sec),
8969             'per' => q({0}/s),
8970             },
8971             # Core Unit Identifier
8972             'second' => {
8973             'name' => q(secs),
8974             'one' => q({0} sec),
8975             'other' => q({0} sec),
8976             'per' => q({0}/s),
8977             },
8978             # Long Unit Identifier
8979             'duration-week' => {
8980             'name' => q(weeks),
8981             'one' => q({0} wk),
8982             'other' => q({0} wks),
8983             'per' => q({0}/w),
8984             },
8985             # Core Unit Identifier
8986             'week' => {
8987             'name' => q(weeks),
8988             'one' => q({0} wk),
8989             'other' => q({0} wks),
8990             'per' => q({0}/w),
8991             },
8992             # Long Unit Identifier
8993             'duration-year' => {
8994             'name' => q(years),
8995             'one' => q({0} yr),
8996             'other' => q({0} yrs),
8997             'per' => q({0}/y),
8998             },
8999             # Core Unit Identifier
9000             'year' => {
9001             'name' => q(years),
9002             'one' => q({0} yr),
9003             'other' => q({0} yrs),
9004             'per' => q({0}/y),
9005             },
9006             # Long Unit Identifier
9007             'electric-ampere' => {
9008             'name' => q(amps),
9009             'one' => q({0} A),
9010             'other' => q({0} A),
9011             },
9012             # Core Unit Identifier
9013             'ampere' => {
9014             'name' => q(amps),
9015             'one' => q({0} A),
9016             'other' => q({0} A),
9017             },
9018             # Long Unit Identifier
9019             'electric-milliampere' => {
9020             'name' => q(milliamps),
9021             'one' => q({0} mA),
9022             'other' => q({0} mA),
9023             },
9024             # Core Unit Identifier
9025             'milliampere' => {
9026             'name' => q(milliamps),
9027             'one' => q({0} mA),
9028             'other' => q({0} mA),
9029             },
9030             # Long Unit Identifier
9031             'electric-ohm' => {
9032             'name' => q(ohms),
9033             'one' => q({0} Ω),
9034             'other' => q({0} Ω),
9035             },
9036             # Core Unit Identifier
9037             'ohm' => {
9038             'name' => q(ohms),
9039             'one' => q({0} Ω),
9040             'other' => q({0} Ω),
9041             },
9042             # Long Unit Identifier
9043             'electric-volt' => {
9044             'name' => q(volts),
9045             'one' => q({0} V),
9046             'other' => q({0} V),
9047             },
9048             # Core Unit Identifier
9049             'volt' => {
9050             'name' => q(volts),
9051             'one' => q({0} V),
9052             'other' => q({0} V),
9053             },
9054             # Long Unit Identifier
9055             'energy-british-thermal-unit' => {
9056             'name' => q(BTU),
9057             'one' => q({0} Btu),
9058             'other' => q({0} Btu),
9059             },
9060             # Core Unit Identifier
9061             'british-thermal-unit' => {
9062             'name' => q(BTU),
9063             'one' => q({0} Btu),
9064             'other' => q({0} Btu),
9065             },
9066             # Long Unit Identifier
9067             'energy-calorie' => {
9068             'name' => q(cal),
9069             'one' => q({0} cal),
9070             'other' => q({0} cal),
9071             },
9072             # Core Unit Identifier
9073             'calorie' => {
9074             'name' => q(cal),
9075             'one' => q({0} cal),
9076             'other' => q({0} cal),
9077             },
9078             # Long Unit Identifier
9079             'energy-electronvolt' => {
9080             'name' => q(electronvolt),
9081             'one' => q({0} eV),
9082             'other' => q({0} eV),
9083             },
9084             # Core Unit Identifier
9085             'electronvolt' => {
9086             'name' => q(electronvolt),
9087             'one' => q({0} eV),
9088             'other' => q({0} eV),
9089             },
9090             # Long Unit Identifier
9091             'energy-foodcalorie' => {
9092             'name' => q(Cal),
9093             'one' => q({0} Cal),
9094             'other' => q({0} Cal),
9095             },
9096             # Core Unit Identifier
9097             'foodcalorie' => {
9098             'name' => q(Cal),
9099             'one' => q({0} Cal),
9100             'other' => q({0} Cal),
9101             },
9102             # Long Unit Identifier
9103             'energy-joule' => {
9104             'name' => q(joules),
9105             'one' => q({0} J),
9106             'other' => q({0} J),
9107             },
9108             # Core Unit Identifier
9109             'joule' => {
9110             'name' => q(joules),
9111             'one' => q({0} J),
9112             'other' => q({0} J),
9113             },
9114             # Long Unit Identifier
9115             'energy-kilocalorie' => {
9116             'name' => q(kcal),
9117             'one' => q({0} kcal),
9118             'other' => q({0} kcal),
9119             },
9120             # Core Unit Identifier
9121             'kilocalorie' => {
9122             'name' => q(kcal),
9123             'one' => q({0} kcal),
9124             'other' => q({0} kcal),
9125             },
9126             # Long Unit Identifier
9127             'energy-kilojoule' => {
9128             'name' => q(kilojoule),
9129             'one' => q({0} kJ),
9130             'other' => q({0} kJ),
9131             },
9132             # Core Unit Identifier
9133             'kilojoule' => {
9134             'name' => q(kilojoule),
9135             'one' => q({0} kJ),
9136             'other' => q({0} kJ),
9137             },
9138             # Long Unit Identifier
9139             'energy-kilowatt-hour' => {
9140             'name' => q(kW-hour),
9141             'one' => q({0} kWh),
9142             'other' => q({0} kWh),
9143             },
9144             # Core Unit Identifier
9145             'kilowatt-hour' => {
9146             'name' => q(kW-hour),
9147             'one' => q({0} kWh),
9148             'other' => q({0} kWh),
9149             },
9150             # Long Unit Identifier
9151             'energy-therm-us' => {
9152             'name' => q(US therm),
9153             'one' => q({0} US therm),
9154             'other' => q({0} US therms),
9155             },
9156             # Core Unit Identifier
9157             'therm-us' => {
9158             'name' => q(US therm),
9159             'one' => q({0} US therm),
9160             'other' => q({0} US therms),
9161             },
9162             # Long Unit Identifier
9163             'force-kilowatt-hour-per-100-kilometer' => {
9164             'name' => q(kWh/100km),
9165             'one' => q({0} kWh/100km),
9166             'other' => q({0} kWh/100km),
9167             },
9168             # Core Unit Identifier
9169             'kilowatt-hour-per-100-kilometer' => {
9170             'name' => q(kWh/100km),
9171             'one' => q({0} kWh/100km),
9172             'other' => q({0} kWh/100km),
9173             },
9174             # Long Unit Identifier
9175             'force-newton' => {
9176             'name' => q(newton),
9177             'one' => q({0} N),
9178             'other' => q({0} N),
9179             },
9180             # Core Unit Identifier
9181             'newton' => {
9182             'name' => q(newton),
9183             'one' => q({0} N),
9184             'other' => q({0} N),
9185             },
9186             # Long Unit Identifier
9187             'force-pound-force' => {
9188             'name' => q(pound-force),
9189             'one' => q({0} lbf),
9190             'other' => q({0} lbf),
9191             },
9192             # Core Unit Identifier
9193             'pound-force' => {
9194             'name' => q(pound-force),
9195             'one' => q({0} lbf),
9196             'other' => q({0} lbf),
9197             },
9198             # Long Unit Identifier
9199             'frequency-gigahertz' => {
9200             'name' => q(GHz),
9201             'one' => q({0} GHz),
9202             'other' => q({0} GHz),
9203             },
9204             # Core Unit Identifier
9205             'gigahertz' => {
9206             'name' => q(GHz),
9207             'one' => q({0} GHz),
9208             'other' => q({0} GHz),
9209             },
9210             # Long Unit Identifier
9211             'frequency-hertz' => {
9212             'name' => q(Hz),
9213             'one' => q({0} Hz),
9214             'other' => q({0} Hz),
9215             },
9216             # Core Unit Identifier
9217             'hertz' => {
9218             'name' => q(Hz),
9219             'one' => q({0} Hz),
9220             'other' => q({0} Hz),
9221             },
9222             # Long Unit Identifier
9223             'frequency-kilohertz' => {
9224             'name' => q(kHz),
9225             'one' => q({0} kHz),
9226             'other' => q({0} kHz),
9227             },
9228             # Core Unit Identifier
9229             'kilohertz' => {
9230             'name' => q(kHz),
9231             'one' => q({0} kHz),
9232             'other' => q({0} kHz),
9233             },
9234             # Long Unit Identifier
9235             'frequency-megahertz' => {
9236             'name' => q(MHz),
9237             'one' => q({0} MHz),
9238             'other' => q({0} MHz),
9239             },
9240             # Core Unit Identifier
9241             'megahertz' => {
9242             'name' => q(MHz),
9243             'one' => q({0} MHz),
9244             'other' => q({0} MHz),
9245             },
9246             # Long Unit Identifier
9247             'graphics-dot' => {
9248             'name' => q(dots),
9249             'one' => q({0} dot),
9250             'other' => q({0} dots),
9251             },
9252             # Core Unit Identifier
9253             'dot' => {
9254             'name' => q(dots),
9255             'one' => q({0} dot),
9256             'other' => q({0} dots),
9257             },
9258             # Long Unit Identifier
9259             'graphics-dot-per-centimeter' => {
9260             'name' => q(dpcm),
9261             'one' => q({0} dpcm),
9262             'other' => q({0} dpcm),
9263             },
9264             # Core Unit Identifier
9265             'dot-per-centimeter' => {
9266             'name' => q(dpcm),
9267             'one' => q({0} dpcm),
9268             'other' => q({0} dpcm),
9269             },
9270             # Long Unit Identifier
9271             'graphics-dot-per-inch' => {
9272             'name' => q(dpi),
9273             'one' => q({0} dpi),
9274             'other' => q({0} dpi),
9275             },
9276             # Core Unit Identifier
9277             'dot-per-inch' => {
9278             'name' => q(dpi),
9279             'one' => q({0} dpi),
9280             'other' => q({0} dpi),
9281             },
9282             # Long Unit Identifier
9283             'graphics-em' => {
9284             'name' => q(em),
9285             'one' => q({0} em),
9286             'other' => q({0} em),
9287             },
9288             # Core Unit Identifier
9289             'em' => {
9290             'name' => q(em),
9291             'one' => q({0} em),
9292             'other' => q({0} em),
9293             },
9294             # Long Unit Identifier
9295             'graphics-megapixel' => {
9296             'name' => q(megapixels),
9297             'one' => q({0} MP),
9298             'other' => q({0} MP),
9299             },
9300             # Core Unit Identifier
9301             'megapixel' => {
9302             'name' => q(megapixels),
9303             'one' => q({0} MP),
9304             'other' => q({0} MP),
9305             },
9306             # Long Unit Identifier
9307             'graphics-pixel' => {
9308             'name' => q(pixels),
9309             'one' => q({0} px),
9310             'other' => q({0} px),
9311             },
9312             # Core Unit Identifier
9313             'pixel' => {
9314             'name' => q(pixels),
9315             'one' => q({0} px),
9316             'other' => q({0} px),
9317             },
9318             # Long Unit Identifier
9319             'graphics-pixel-per-centimeter' => {
9320             'name' => q(ppcm),
9321             'one' => q({0} ppcm),
9322             'other' => q({0} ppcm),
9323             },
9324             # Core Unit Identifier
9325             'pixel-per-centimeter' => {
9326             'name' => q(ppcm),
9327             'one' => q({0} ppcm),
9328             'other' => q({0} ppcm),
9329             },
9330             # Long Unit Identifier
9331             'graphics-pixel-per-inch' => {
9332             'name' => q(ppi),
9333             'one' => q({0} ppi),
9334             'other' => q({0} ppi),
9335             },
9336             # Core Unit Identifier
9337             'pixel-per-inch' => {
9338             'name' => q(ppi),
9339             'one' => q({0} ppi),
9340             'other' => q({0} ppi),
9341             },
9342             # Long Unit Identifier
9343             'length-astronomical-unit' => {
9344             'name' => q(au),
9345             'one' => q({0} au),
9346             'other' => q({0} au),
9347             },
9348             # Core Unit Identifier
9349             'astronomical-unit' => {
9350             'name' => q(au),
9351             'one' => q({0} au),
9352             'other' => q({0} au),
9353             },
9354             # Long Unit Identifier
9355             'length-centimeter' => {
9356             'name' => q(cm),
9357             'one' => q({0} cm),
9358             'other' => q({0} cm),
9359             'per' => q({0}/cm),
9360             },
9361             # Core Unit Identifier
9362             'centimeter' => {
9363             'name' => q(cm),
9364             'one' => q({0} cm),
9365             'other' => q({0} cm),
9366             'per' => q({0}/cm),
9367             },
9368             # Long Unit Identifier
9369             'length-decimeter' => {
9370             'name' => q(dm),
9371             'one' => q({0} dm),
9372             'other' => q({0} dm),
9373             },
9374             # Core Unit Identifier
9375             'decimeter' => {
9376             'name' => q(dm),
9377             'one' => q({0} dm),
9378             'other' => q({0} dm),
9379             },
9380             # Long Unit Identifier
9381             'length-earth-radius' => {
9382             'name' => q(earth radius),
9383             'one' => q({0} R⊕),
9384             'other' => q({0} R⊕),
9385             },
9386             # Core Unit Identifier
9387             'earth-radius' => {
9388             'name' => q(earth radius),
9389             'one' => q({0} R⊕),
9390             'other' => q({0} R⊕),
9391             },
9392             # Long Unit Identifier
9393             'length-fathom' => {
9394             'name' => q(fathoms),
9395             'one' => q({0} fth),
9396             'other' => q({0} fth),
9397             },
9398             # Core Unit Identifier
9399             'fathom' => {
9400             'name' => q(fathoms),
9401             'one' => q({0} fth),
9402             'other' => q({0} fth),
9403             },
9404             # Long Unit Identifier
9405             'length-foot' => {
9406             'name' => q(feet),
9407             'one' => q({0} ft),
9408             'other' => q({0} ft),
9409             'per' => q({0}/ft),
9410             },
9411             # Core Unit Identifier
9412             'foot' => {
9413             'name' => q(feet),
9414             'one' => q({0} ft),
9415             'other' => q({0} ft),
9416             'per' => q({0}/ft),
9417             },
9418             # Long Unit Identifier
9419             'length-furlong' => {
9420             'name' => q(furlongs),
9421             'one' => q({0} fur),
9422             'other' => q({0} fur),
9423             },
9424             # Core Unit Identifier
9425             'furlong' => {
9426             'name' => q(furlongs),
9427             'one' => q({0} fur),
9428             'other' => q({0} fur),
9429             },
9430             # Long Unit Identifier
9431             'length-inch' => {
9432             'name' => q(inches),
9433             'one' => q({0} in),
9434             'other' => q({0} in),
9435             'per' => q({0}/in),
9436             },
9437             # Core Unit Identifier
9438             'inch' => {
9439             'name' => q(inches),
9440             'one' => q({0} in),
9441             'other' => q({0} in),
9442             'per' => q({0}/in),
9443             },
9444             # Long Unit Identifier
9445             'length-kilometer' => {
9446             'name' => q(km),
9447             'one' => q({0} km),
9448             'other' => q({0} km),
9449             'per' => q({0}/km),
9450             },
9451             # Core Unit Identifier
9452             'kilometer' => {
9453             'name' => q(km),
9454             'one' => q({0} km),
9455             'other' => q({0} km),
9456             'per' => q({0}/km),
9457             },
9458             # Long Unit Identifier
9459             'length-light-year' => {
9460             'name' => q(light yrs),
9461             'one' => q({0} ly),
9462             'other' => q({0} ly),
9463             },
9464             # Core Unit Identifier
9465             'light-year' => {
9466             'name' => q(light yrs),
9467             'one' => q({0} ly),
9468             'other' => q({0} ly),
9469             },
9470             # Long Unit Identifier
9471             'length-meter' => {
9472             'name' => q(m),
9473             'one' => q({0} m),
9474             'other' => q({0} m),
9475             'per' => q({0}/m),
9476             },
9477             # Core Unit Identifier
9478             'meter' => {
9479             'name' => q(m),
9480             'one' => q({0} m),
9481             'other' => q({0} m),
9482             'per' => q({0}/m),
9483             },
9484             # Long Unit Identifier
9485             'length-micrometer' => {
9486             'name' => q(μmeters),
9487             'one' => q({0} μm),
9488             'other' => q({0} μm),
9489             },
9490             # Core Unit Identifier
9491             'micrometer' => {
9492             'name' => q(μmeters),
9493             'one' => q({0} μm),
9494             'other' => q({0} μm),
9495             },
9496             # Long Unit Identifier
9497             'length-mile' => {
9498             'name' => q(miles),
9499             'one' => q({0} mi),
9500             'other' => q({0} mi),
9501             },
9502             # Core Unit Identifier
9503             'mile' => {
9504             'name' => q(miles),
9505             'one' => q({0} mi),
9506             'other' => q({0} mi),
9507             },
9508             # Long Unit Identifier
9509             'length-mile-scandinavian' => {
9510             'name' => q(smi),
9511             'one' => q({0} smi),
9512             'other' => q({0} smi),
9513             },
9514             # Core Unit Identifier
9515             'mile-scandinavian' => {
9516             'name' => q(smi),
9517             'one' => q({0} smi),
9518             'other' => q({0} smi),
9519             },
9520             # Long Unit Identifier
9521             'length-millimeter' => {
9522             'name' => q(mm),
9523             'one' => q({0} mm),
9524             'other' => q({0} mm),
9525             },
9526             # Core Unit Identifier
9527             'millimeter' => {
9528             'name' => q(mm),
9529             'one' => q({0} mm),
9530             'other' => q({0} mm),
9531             },
9532             # Long Unit Identifier
9533             'length-nanometer' => {
9534             'name' => q(nm),
9535             'one' => q({0} nm),
9536             'other' => q({0} nm),
9537             },
9538             # Core Unit Identifier
9539             'nanometer' => {
9540             'name' => q(nm),
9541             'one' => q({0} nm),
9542             'other' => q({0} nm),
9543             },
9544             # Long Unit Identifier
9545             'length-nautical-mile' => {
9546             'name' => q(nmi),
9547             'one' => q({0} nmi),
9548             'other' => q({0} nmi),
9549             },
9550             # Core Unit Identifier
9551             'nautical-mile' => {
9552             'name' => q(nmi),
9553             'one' => q({0} nmi),
9554             'other' => q({0} nmi),
9555             },
9556             # Long Unit Identifier
9557             'length-parsec' => {
9558             'name' => q(parsecs),
9559             'one' => q({0} pc),
9560             'other' => q({0} pc),
9561             },
9562             # Core Unit Identifier
9563             'parsec' => {
9564             'name' => q(parsecs),
9565             'one' => q({0} pc),
9566             'other' => q({0} pc),
9567             },
9568             # Long Unit Identifier
9569             'length-picometer' => {
9570             'name' => q(pm),
9571             'one' => q({0} pm),
9572             'other' => q({0} pm),
9573             },
9574             # Core Unit Identifier
9575             'picometer' => {
9576             'name' => q(pm),
9577             'one' => q({0} pm),
9578             'other' => q({0} pm),
9579             },
9580             # Long Unit Identifier
9581             'length-point' => {
9582             'name' => q(points),
9583             'one' => q({0} pt),
9584             'other' => q({0} pt),
9585             },
9586             # Core Unit Identifier
9587             'point' => {
9588             'name' => q(points),
9589             'one' => q({0} pt),
9590             'other' => q({0} pt),
9591             },
9592             # Long Unit Identifier
9593             'length-solar-radius' => {
9594             'name' => q(solar radii),
9595             'one' => q({0} R☉),
9596             'other' => q({0} R☉),
9597             },
9598             # Core Unit Identifier
9599             'solar-radius' => {
9600             'name' => q(solar radii),
9601             'one' => q({0} R☉),
9602             'other' => q({0} R☉),
9603             },
9604             # Long Unit Identifier
9605             'length-yard' => {
9606             'name' => q(yards),
9607             'one' => q({0} yd),
9608             'other' => q({0} yd),
9609             },
9610             # Core Unit Identifier
9611             'yard' => {
9612             'name' => q(yards),
9613             'one' => q({0} yd),
9614             'other' => q({0} yd),
9615             },
9616             # Long Unit Identifier
9617             'light-candela' => {
9618             'name' => q(candela),
9619             'one' => q({0} cd),
9620             'other' => q({0} cd),
9621             },
9622             # Core Unit Identifier
9623             'candela' => {
9624             'name' => q(candela),
9625             'one' => q({0} cd),
9626             'other' => q({0} cd),
9627             },
9628             # Long Unit Identifier
9629             'light-lumen' => {
9630             'name' => q(lumen),
9631             'one' => q({0} lm),
9632             'other' => q({0} lm),
9633             },
9634             # Core Unit Identifier
9635             'lumen' => {
9636             'name' => q(lumen),
9637             'one' => q({0} lm),
9638             'other' => q({0} lm),
9639             },
9640             # Long Unit Identifier
9641             'light-lux' => {
9642             'name' => q(lux),
9643             'one' => q({0} lx),
9644             'other' => q({0} lx),
9645             },
9646             # Core Unit Identifier
9647             'lux' => {
9648             'name' => q(lux),
9649             'one' => q({0} lx),
9650             'other' => q({0} lx),
9651             },
9652             # Long Unit Identifier
9653             'light-solar-luminosity' => {
9654             'name' => q(solar luminosities),
9655             'one' => q({0} L☉),
9656             'other' => q({0} L☉),
9657             },
9658             # Core Unit Identifier
9659             'solar-luminosity' => {
9660             'name' => q(solar luminosities),
9661             'one' => q({0} L☉),
9662             'other' => q({0} L☉),
9663             },
9664             # Long Unit Identifier
9665             'mass-carat' => {
9666             'name' => q(carats),
9667             'one' => q({0} CD),
9668             'other' => q({0} CD),
9669             },
9670             # Core Unit Identifier
9671             'carat' => {
9672             'name' => q(carats),
9673             'one' => q({0} CD),
9674             'other' => q({0} CD),
9675             },
9676             # Long Unit Identifier
9677             'mass-dalton' => {
9678             'name' => q(daltons),
9679             'one' => q({0} Da),
9680             'other' => q({0} Da),
9681             },
9682             # Core Unit Identifier
9683             'dalton' => {
9684             'name' => q(daltons),
9685             'one' => q({0} Da),
9686             'other' => q({0} Da),
9687             },
9688             # Long Unit Identifier
9689             'mass-earth-mass' => {
9690             'name' => q(Earth masses),
9691             'one' => q({0} M⊕),
9692             'other' => q({0} M⊕),
9693             },
9694             # Core Unit Identifier
9695             'earth-mass' => {
9696             'name' => q(Earth masses),
9697             'one' => q({0} M⊕),
9698             'other' => q({0} M⊕),
9699             },
9700             # Long Unit Identifier
9701             'mass-grain' => {
9702             'name' => q(grains),
9703             'one' => q({0} gr),
9704             'other' => q({0} gr),
9705             },
9706             # Core Unit Identifier
9707             'grain' => {
9708             'name' => q(grains),
9709             'one' => q({0} gr),
9710             'other' => q({0} gr),
9711             },
9712             # Long Unit Identifier
9713             'mass-gram' => {
9714             'name' => q(grams),
9715             'one' => q({0} g),
9716             'other' => q({0} g),
9717             'per' => q({0}/g),
9718             },
9719             # Core Unit Identifier
9720             'gram' => {
9721             'name' => q(grams),
9722             'one' => q({0} g),
9723             'other' => q({0} g),
9724             'per' => q({0}/g),
9725             },
9726             # Long Unit Identifier
9727             'mass-kilogram' => {
9728             'name' => q(kg),
9729             'one' => q({0} kg),
9730             'other' => q({0} kg),
9731             'per' => q({0}/kg),
9732             },
9733             # Core Unit Identifier
9734             'kilogram' => {
9735             'name' => q(kg),
9736             'one' => q({0} kg),
9737             'other' => q({0} kg),
9738             'per' => q({0}/kg),
9739             },
9740             # Long Unit Identifier
9741             'mass-microgram' => {
9742             'name' => q(μg),
9743             'one' => q({0} μg),
9744             'other' => q({0} μg),
9745             },
9746             # Core Unit Identifier
9747             'microgram' => {
9748             'name' => q(μg),
9749             'one' => q({0} μg),
9750             'other' => q({0} μg),
9751             },
9752             # Long Unit Identifier
9753             'mass-milligram' => {
9754             'name' => q(mg),
9755             'one' => q({0} mg),
9756             'other' => q({0} mg),
9757             },
9758             # Core Unit Identifier
9759             'milligram' => {
9760             'name' => q(mg),
9761             'one' => q({0} mg),
9762             'other' => q({0} mg),
9763             },
9764             # Long Unit Identifier
9765             'mass-ounce' => {
9766             'name' => q(oz),
9767             'one' => q({0} oz),
9768             'other' => q({0} oz),
9769             'per' => q({0}/oz),
9770             },
9771             # Core Unit Identifier
9772             'ounce' => {
9773             'name' => q(oz),
9774             'one' => q({0} oz),
9775             'other' => q({0} oz),
9776             'per' => q({0}/oz),
9777             },
9778             # Long Unit Identifier
9779             'mass-ounce-troy' => {
9780             'name' => q(oz troy),
9781             'one' => q({0} oz t),
9782             'other' => q({0} oz t),
9783             },
9784             # Core Unit Identifier
9785             'ounce-troy' => {
9786             'name' => q(oz troy),
9787             'one' => q({0} oz t),
9788             'other' => q({0} oz t),
9789             },
9790             # Long Unit Identifier
9791             'mass-pound' => {
9792             'name' => q(pounds),
9793             'one' => q({0} lb),
9794             'other' => q({0} lb),
9795             'per' => q({0}/lb),
9796             },
9797             # Core Unit Identifier
9798             'pound' => {
9799             'name' => q(pounds),
9800             'one' => q({0} lb),
9801             'other' => q({0} lb),
9802             'per' => q({0}/lb),
9803             },
9804             # Long Unit Identifier
9805             'mass-solar-mass' => {
9806             'name' => q(solar masses),
9807             'one' => q({0} M☉),
9808             'other' => q({0} M☉),
9809             },
9810             # Core Unit Identifier
9811             'solar-mass' => {
9812             'name' => q(solar masses),
9813             'one' => q({0} M☉),
9814             'other' => q({0} M☉),
9815             },
9816             # Long Unit Identifier
9817             'mass-stone' => {
9818             'name' => q(stones),
9819             'one' => q({0} st),
9820             'other' => q({0} st),
9821             },
9822             # Core Unit Identifier
9823             'stone' => {
9824             'name' => q(stones),
9825             'one' => q({0} st),
9826             'other' => q({0} st),
9827             },
9828             # Long Unit Identifier
9829             'mass-ton' => {
9830             'name' => q(tons),
9831             'one' => q({0} tn),
9832             'other' => q({0} tn),
9833             },
9834             # Core Unit Identifier
9835             'ton' => {
9836             'name' => q(tons),
9837             'one' => q({0} tn),
9838             'other' => q({0} tn),
9839             },
9840             # Long Unit Identifier
9841             'mass-tonne' => {
9842             'name' => q(t),
9843             'one' => q({0} t),
9844             'other' => q({0} t),
9845             },
9846             # Core Unit Identifier
9847             'tonne' => {
9848             'name' => q(t),
9849             'one' => q({0} t),
9850             'other' => q({0} t),
9851             },
9852             # Long Unit Identifier
9853             'per' => {
9854             '1' => q({0}/{1}),
9855             },
9856             # Core Unit Identifier
9857             'per' => {
9858             '1' => q({0}/{1}),
9859             },
9860             # Long Unit Identifier
9861             'power-gigawatt' => {
9862             'name' => q(GW),
9863             'one' => q({0} GW),
9864             'other' => q({0} GW),
9865             },
9866             # Core Unit Identifier
9867             'gigawatt' => {
9868             'name' => q(GW),
9869             'one' => q({0} GW),
9870             'other' => q({0} GW),
9871             },
9872             # Long Unit Identifier
9873             'power-horsepower' => {
9874             'name' => q(hp),
9875             'one' => q({0} hp),
9876             'other' => q({0} hp),
9877             },
9878             # Core Unit Identifier
9879             'horsepower' => {
9880             'name' => q(hp),
9881             'one' => q({0} hp),
9882             'other' => q({0} hp),
9883             },
9884             # Long Unit Identifier
9885             'power-kilowatt' => {
9886             'name' => q(kW),
9887             'one' => q({0} kW),
9888             'other' => q({0} kW),
9889             },
9890             # Core Unit Identifier
9891             'kilowatt' => {
9892             'name' => q(kW),
9893             'one' => q({0} kW),
9894             'other' => q({0} kW),
9895             },
9896             # Long Unit Identifier
9897             'power-megawatt' => {
9898             'name' => q(MW),
9899             'one' => q({0} MW),
9900             'other' => q({0} MW),
9901             },
9902             # Core Unit Identifier
9903             'megawatt' => {
9904             'name' => q(MW),
9905             'one' => q({0} MW),
9906             'other' => q({0} MW),
9907             },
9908             # Long Unit Identifier
9909             'power-milliwatt' => {
9910             'name' => q(mW),
9911             'one' => q({0} mW),
9912             'other' => q({0} mW),
9913             },
9914             # Core Unit Identifier
9915             'milliwatt' => {
9916             'name' => q(mW),
9917             'one' => q({0} mW),
9918             'other' => q({0} mW),
9919             },
9920             # Long Unit Identifier
9921             'power-watt' => {
9922             'name' => q(watts),
9923             'one' => q({0} W),
9924             'other' => q({0} W),
9925             },
9926             # Core Unit Identifier
9927             'watt' => {
9928             'name' => q(watts),
9929             'one' => q({0} W),
9930             'other' => q({0} W),
9931             },
9932             # Long Unit Identifier
9933             'power2' => {
9934             '1' => q({0}²),
9935             'one' => q({0}²),
9936             'other' => q({0}²),
9937             },
9938             # Core Unit Identifier
9939             'power2' => {
9940             '1' => q({0}²),
9941             'one' => q({0}²),
9942             'other' => q({0}²),
9943             },
9944             # Long Unit Identifier
9945             'power3' => {
9946             '1' => q({0}³),
9947             'one' => q({0}³),
9948             'other' => q({0}³),
9949             },
9950             # Core Unit Identifier
9951             'power3' => {
9952             '1' => q({0}³),
9953             'one' => q({0}³),
9954             'other' => q({0}³),
9955             },
9956             # Long Unit Identifier
9957             'pressure-atmosphere' => {
9958             'name' => q(atm),
9959             'one' => q({0} atm),
9960             'other' => q({0} atm),
9961             },
9962             # Core Unit Identifier
9963             'atmosphere' => {
9964             'name' => q(atm),
9965             'one' => q({0} atm),
9966             'other' => q({0} atm),
9967             },
9968             # Long Unit Identifier
9969             'pressure-bar' => {
9970             'name' => q(bar),
9971             'one' => q({0} bar),
9972             'other' => q({0} bar),
9973             },
9974             # Core Unit Identifier
9975             'bar' => {
9976             'name' => q(bar),
9977             'one' => q({0} bar),
9978             'other' => q({0} bar),
9979             },
9980             # Long Unit Identifier
9981             'pressure-gasoline-energy-density' => {
9982             'name' => q(gas-equiv),
9983             'one' => q({0} gas-equiv),
9984             'other' => q({0} gas-equiv),
9985             },
9986             # Core Unit Identifier
9987             'gasoline-energy-density' => {
9988             'name' => q(gas-equiv),
9989             'one' => q({0} gas-equiv),
9990             'other' => q({0} gas-equiv),
9991             },
9992             # Long Unit Identifier
9993             'pressure-hectopascal' => {
9994             'name' => q(hPa),
9995             'one' => q({0} hPa),
9996             'other' => q({0} hPa),
9997             },
9998             # Core Unit Identifier
9999             'hectopascal' => {
10000             'name' => q(hPa),
10001             'one' => q({0} hPa),
10002             'other' => q({0} hPa),
10003             },
10004             # Long Unit Identifier
10005             'pressure-inch-ofhg' => {
10006             'name' => q(inHg),
10007             'one' => q({0} inHg),
10008             'other' => q({0} inHg),
10009             },
10010             # Core Unit Identifier
10011             'inch-ofhg' => {
10012             'name' => q(inHg),
10013             'one' => q({0} inHg),
10014             'other' => q({0} inHg),
10015             },
10016             # Long Unit Identifier
10017             'pressure-kilopascal' => {
10018             'name' => q(kPa),
10019             'one' => q({0} kPa),
10020             'other' => q({0} kPa),
10021             },
10022             # Core Unit Identifier
10023             'kilopascal' => {
10024             'name' => q(kPa),
10025             'one' => q({0} kPa),
10026             'other' => q({0} kPa),
10027             },
10028             # Long Unit Identifier
10029             'pressure-megapascal' => {
10030             'name' => q(MPa),
10031             'one' => q({0} MPa),
10032             'other' => q({0} MPa),
10033             },
10034             # Core Unit Identifier
10035             'megapascal' => {
10036             'name' => q(MPa),
10037             'one' => q({0} MPa),
10038             'other' => q({0} MPa),
10039             },
10040             # Long Unit Identifier
10041             'pressure-millibar' => {
10042             'name' => q(mbar),
10043             'one' => q({0} mbar),
10044             'other' => q({0} mbar),
10045             },
10046             # Core Unit Identifier
10047             'millibar' => {
10048             'name' => q(mbar),
10049             'one' => q({0} mbar),
10050             'other' => q({0} mbar),
10051             },
10052             # Long Unit Identifier
10053             'pressure-millimeter-ofhg' => {
10054             'name' => q(mmHg),
10055             'one' => q({0} mmHg),
10056             'other' => q({0} mmHg),
10057             },
10058             # Core Unit Identifier
10059             'millimeter-ofhg' => {
10060             'name' => q(mmHg),
10061             'one' => q({0} mmHg),
10062             'other' => q({0} mmHg),
10063             },
10064             # Long Unit Identifier
10065             'pressure-pascal' => {
10066             'name' => q(Pa),
10067             'one' => q({0} Pa),
10068             'other' => q({0} Pa),
10069             },
10070             # Core Unit Identifier
10071             'pascal' => {
10072             'name' => q(Pa),
10073             'one' => q({0} Pa),
10074             'other' => q({0} Pa),
10075             },
10076             # Long Unit Identifier
10077             'pressure-pound-force-per-square-inch' => {
10078             'name' => q(psi),
10079             'one' => q({0} psi),
10080             'other' => q({0} psi),
10081             },
10082             # Core Unit Identifier
10083             'pound-force-per-square-inch' => {
10084             'name' => q(psi),
10085             'one' => q({0} psi),
10086             'other' => q({0} psi),
10087             },
10088             # Long Unit Identifier
10089             'speed-beaufort' => {
10090             'name' => q(Bft),
10091             'one' => q(B {0}),
10092             'other' => q(B {0}),
10093             },
10094             # Core Unit Identifier
10095             'beaufort' => {
10096             'name' => q(Bft),
10097             'one' => q(B {0}),
10098             'other' => q(B {0}),
10099             },
10100             # Long Unit Identifier
10101             'speed-kilometer-per-hour' => {
10102             'name' => q(km/hour),
10103             'one' => q({0} km/h),
10104             'other' => q({0} km/h),
10105             },
10106             # Core Unit Identifier
10107             'kilometer-per-hour' => {
10108             'name' => q(km/hour),
10109             'one' => q({0} km/h),
10110             'other' => q({0} km/h),
10111             },
10112             # Long Unit Identifier
10113             'speed-knot' => {
10114             'name' => q(kn),
10115             'one' => q({0} kn),
10116             'other' => q({0} kn),
10117             },
10118             # Core Unit Identifier
10119             'knot' => {
10120             'name' => q(kn),
10121             'one' => q({0} kn),
10122             'other' => q({0} kn),
10123             },
10124             # Long Unit Identifier
10125             'speed-light-speed' => {
10126             'name' => q(light),
10127             'one' => q({0} light),
10128             'other' => q({0} light),
10129             },
10130             # Core Unit Identifier
10131             'light-speed' => {
10132             'name' => q(light),
10133             'one' => q({0} light),
10134             'other' => q({0} light),
10135             },
10136             # Long Unit Identifier
10137             'speed-meter-per-second' => {
10138             'name' => q(meters/sec),
10139             'one' => q({0} m/s),
10140             'other' => q({0} m/s),
10141             },
10142             # Core Unit Identifier
10143             'meter-per-second' => {
10144             'name' => q(meters/sec),
10145             'one' => q({0} m/s),
10146             'other' => q({0} m/s),
10147             },
10148             # Long Unit Identifier
10149             'speed-mile-per-hour' => {
10150             'name' => q(miles/hour),
10151             'one' => q({0} mph),
10152             'other' => q({0} mph),
10153             },
10154             # Core Unit Identifier
10155             'mile-per-hour' => {
10156             'name' => q(miles/hour),
10157             'one' => q({0} mph),
10158             'other' => q({0} mph),
10159             },
10160             # Long Unit Identifier
10161             'temperature-celsius' => {
10162             'name' => q(deg. C),
10163             'one' => q({0}°C),
10164             'other' => q({0}°C),
10165             },
10166             # Core Unit Identifier
10167             'celsius' => {
10168             'name' => q(deg. C),
10169             'one' => q({0}°C),
10170             'other' => q({0}°C),
10171             },
10172             # Long Unit Identifier
10173             'temperature-fahrenheit' => {
10174             'name' => q(deg. F),
10175             'one' => q({0}°F),
10176             'other' => q({0}°F),
10177             },
10178             # Core Unit Identifier
10179             'fahrenheit' => {
10180             'name' => q(deg. F),
10181             'one' => q({0}°F),
10182             'other' => q({0}°F),
10183             },
10184             # Long Unit Identifier
10185             'temperature-generic' => {
10186             'name' => q(deg. temp.),
10187             'one' => q({0}°),
10188             'other' => q({0}°),
10189             },
10190             # Core Unit Identifier
10191             'generic' => {
10192             'name' => q(deg. temp.),
10193             'one' => q({0}°),
10194             'other' => q({0}°),
10195             },
10196             # Long Unit Identifier
10197             'temperature-kelvin' => {
10198             'name' => q(K),
10199             'one' => q({0} K),
10200             'other' => q({0} K),
10201             },
10202             # Core Unit Identifier
10203             'kelvin' => {
10204             'name' => q(K),
10205             'one' => q({0} K),
10206             'other' => q({0} K),
10207             },
10208             # Long Unit Identifier
10209             'times' => {
10210             '1' => q({0}⋅{1}),
10211             },
10212             # Core Unit Identifier
10213             'times' => {
10214             '1' => q({0}⋅{1}),
10215             },
10216             # Long Unit Identifier
10217             'torque-newton-meter' => {
10218             'name' => q(N⋅m),
10219             'one' => q({0} N⋅m),
10220             'other' => q({0} N⋅m),
10221             },
10222             # Core Unit Identifier
10223             'newton-meter' => {
10224             'name' => q(N⋅m),
10225             'one' => q({0} N⋅m),
10226             'other' => q({0} N⋅m),
10227             },
10228             # Long Unit Identifier
10229             'torque-pound-force-foot' => {
10230             'name' => q(lbf⋅ft),
10231             'one' => q({0} lbf⋅ft),
10232             'other' => q({0} lbf⋅ft),
10233             },
10234             # Core Unit Identifier
10235             'pound-force-foot' => {
10236             'name' => q(lbf⋅ft),
10237             'one' => q({0} lbf⋅ft),
10238             'other' => q({0} lbf⋅ft),
10239             },
10240             # Long Unit Identifier
10241             'volume-acre-foot' => {
10242             'name' => q(acre ft),
10243             'one' => q({0} ac ft),
10244             'other' => q({0} ac ft),
10245             },
10246             # Core Unit Identifier
10247             'acre-foot' => {
10248             'name' => q(acre ft),
10249             'one' => q({0} ac ft),
10250             'other' => q({0} ac ft),
10251             },
10252             # Long Unit Identifier
10253             'volume-barrel' => {
10254             'name' => q(barrel),
10255             'one' => q({0} bbl),
10256             'other' => q({0} bbl),
10257             },
10258             # Core Unit Identifier
10259             'barrel' => {
10260             'name' => q(barrel),
10261             'one' => q({0} bbl),
10262             'other' => q({0} bbl),
10263             },
10264             # Long Unit Identifier
10265             'volume-bushel' => {
10266             'name' => q(bushels),
10267             'one' => q({0} bu),
10268             'other' => q({0} bu),
10269             },
10270             # Core Unit Identifier
10271             'bushel' => {
10272             'name' => q(bushels),
10273             'one' => q({0} bu),
10274             'other' => q({0} bu),
10275             },
10276             # Long Unit Identifier
10277             'volume-centiliter' => {
10278             'name' => q(cL),
10279             'one' => q({0} cL),
10280             'other' => q({0} cL),
10281             },
10282             # Core Unit Identifier
10283             'centiliter' => {
10284             'name' => q(cL),
10285             'one' => q({0} cL),
10286             'other' => q({0} cL),
10287             },
10288             # Long Unit Identifier
10289             'volume-cubic-centimeter' => {
10290             'name' => q(cm³),
10291             'one' => q({0} cm³),
10292             'other' => q({0} cm³),
10293             'per' => q({0}/cm³),
10294             },
10295             # Core Unit Identifier
10296             'cubic-centimeter' => {
10297             'name' => q(cm³),
10298             'one' => q({0} cm³),
10299             'other' => q({0} cm³),
10300             'per' => q({0}/cm³),
10301             },
10302             # Long Unit Identifier
10303             'volume-cubic-foot' => {
10304             'name' => q(feet³),
10305             'one' => q({0} ft³),
10306             'other' => q({0} ft³),
10307             },
10308             # Core Unit Identifier
10309             'cubic-foot' => {
10310             'name' => q(feet³),
10311             'one' => q({0} ft³),
10312             'other' => q({0} ft³),
10313             },
10314             # Long Unit Identifier
10315             'volume-cubic-inch' => {
10316             'name' => q(inches³),
10317             'one' => q({0} in³),
10318             'other' => q({0} in³),
10319             },
10320             # Core Unit Identifier
10321             'cubic-inch' => {
10322             'name' => q(inches³),
10323             'one' => q({0} in³),
10324             'other' => q({0} in³),
10325             },
10326             # Long Unit Identifier
10327             'volume-cubic-kilometer' => {
10328             'name' => q(km³),
10329             'one' => q({0} km³),
10330             'other' => q({0} km³),
10331             },
10332             # Core Unit Identifier
10333             'cubic-kilometer' => {
10334             'name' => q(km³),
10335             'one' => q({0} km³),
10336             'other' => q({0} km³),
10337             },
10338             # Long Unit Identifier
10339             'volume-cubic-meter' => {
10340             'name' => q(m³),
10341             'one' => q({0} m³),
10342             'other' => q({0} m³),
10343             'per' => q({0}/m³),
10344             },
10345             # Core Unit Identifier
10346             'cubic-meter' => {
10347             'name' => q(m³),
10348             'one' => q({0} m³),
10349             'other' => q({0} m³),
10350             'per' => q({0}/m³),
10351             },
10352             # Long Unit Identifier
10353             'volume-cubic-mile' => {
10354             'name' => q(mi³),
10355             'one' => q({0} mi³),
10356             'other' => q({0} mi³),
10357             },
10358             # Core Unit Identifier
10359             'cubic-mile' => {
10360             'name' => q(mi³),
10361             'one' => q({0} mi³),
10362             'other' => q({0} mi³),
10363             },
10364             # Long Unit Identifier
10365             'volume-cubic-yard' => {
10366             'name' => q(yards³),
10367             'one' => q({0} yd³),
10368             'other' => q({0} yd³),
10369             },
10370             # Core Unit Identifier
10371             'cubic-yard' => {
10372             'name' => q(yards³),
10373             'one' => q({0} yd³),
10374             'other' => q({0} yd³),
10375             },
10376             # Long Unit Identifier
10377             'volume-cup' => {
10378             'name' => q(cups),
10379             'one' => q({0} c),
10380             'other' => q({0} c),
10381             },
10382             # Core Unit Identifier
10383             'cup' => {
10384             'name' => q(cups),
10385             'one' => q({0} c),
10386             'other' => q({0} c),
10387             },
10388             # Long Unit Identifier
10389             'volume-cup-metric' => {
10390             'name' => q(mcup),
10391             'one' => q({0} mc),
10392             'other' => q({0} mc),
10393             },
10394             # Core Unit Identifier
10395             'cup-metric' => {
10396             'name' => q(mcup),
10397             'one' => q({0} mc),
10398             'other' => q({0} mc),
10399             },
10400             # Long Unit Identifier
10401             'volume-deciliter' => {
10402             'name' => q(dL),
10403             'one' => q({0} dL),
10404             'other' => q({0} dL),
10405             },
10406             # Core Unit Identifier
10407             'deciliter' => {
10408             'name' => q(dL),
10409             'one' => q({0} dL),
10410             'other' => q({0} dL),
10411             },
10412             # Long Unit Identifier
10413             'volume-dessert-spoon' => {
10414             'name' => q(dessert spoons),
10415             'one' => q({0} dsp),
10416             'other' => q({0} dsp),
10417             },
10418             # Core Unit Identifier
10419             'dessert-spoon' => {
10420             'name' => q(dessert spoons),
10421             'one' => q({0} dsp),
10422             'other' => q({0} dsp),
10423             },
10424             # Long Unit Identifier
10425             'volume-dessert-spoon-imperial' => {
10426             'name' => q(Imp. dessert spoons),
10427             'one' => q({0} dsp-Imp.),
10428             'other' => q({0} dsp-Imp.),
10429             },
10430             # Core Unit Identifier
10431             'dessert-spoon-imperial' => {
10432             'name' => q(Imp. dessert spoons),
10433             'one' => q({0} dsp-Imp.),
10434             'other' => q({0} dsp-Imp.),
10435             },
10436             # Long Unit Identifier
10437             'volume-dram' => {
10438             'name' => q(drams),
10439             'one' => q({0} dram),
10440             'other' => q({0} drams),
10441             },
10442             # Core Unit Identifier
10443             'dram' => {
10444             'name' => q(drams),
10445             'one' => q({0} dram),
10446             'other' => q({0} drams),
10447             },
10448             # Long Unit Identifier
10449             'volume-drop' => {
10450             'name' => q(drops),
10451             'one' => q({0} dr),
10452             'other' => q({0} drdrops),
10453             },
10454             # Core Unit Identifier
10455             'drop' => {
10456             'name' => q(drops),
10457             'one' => q({0} dr),
10458             'other' => q({0} drdrops),
10459             },
10460             # Long Unit Identifier
10461             'volume-fluid-ounce' => {
10462             'name' => q(fl oz),
10463             'one' => q({0} fl oz),
10464             'other' => q({0} fl oz),
10465             },
10466             # Core Unit Identifier
10467             'fluid-ounce' => {
10468             'name' => q(fl oz),
10469             'one' => q({0} fl oz),
10470             'other' => q({0} fl oz),
10471             },
10472             # Long Unit Identifier
10473             'volume-fluid-ounce-imperial' => {
10474             'name' => q(Imp. fl oz),
10475             'one' => q({0} fl oz Imp.),
10476             'other' => q({0} fl oz Imp.),
10477             },
10478             # Core Unit Identifier
10479             'fluid-ounce-imperial' => {
10480             'name' => q(Imp. fl oz),
10481             'one' => q({0} fl oz Imp.),
10482             'other' => q({0} fl oz Imp.),
10483             },
10484             # Long Unit Identifier
10485             'volume-gallon' => {
10486             'name' => q(gal),
10487             'one' => q({0} gal),
10488             'other' => q({0} gal),
10489             },
10490             # Core Unit Identifier
10491             'gallon' => {
10492             'name' => q(gal),
10493             'one' => q({0} gal),
10494             'other' => q({0} gal),
10495             },
10496             # Long Unit Identifier
10497             'volume-gallon-imperial' => {
10498             'name' => q(Imp. gal),
10499             'one' => q({0} gal Imp.),
10500             'other' => q({0} gal Imp.),
10501             'per' => q({0}/galImp),
10502             },
10503             # Core Unit Identifier
10504             'gallon-imperial' => {
10505             'name' => q(Imp. gal),
10506             'one' => q({0} gal Imp.),
10507             'other' => q({0} gal Imp.),
10508             'per' => q({0}/galImp),
10509             },
10510             # Long Unit Identifier
10511             'volume-hectoliter' => {
10512             'name' => q(hL),
10513             'one' => q({0} hL),
10514             'other' => q({0} hL),
10515             },
10516             # Core Unit Identifier
10517             'hectoliter' => {
10518             'name' => q(hL),
10519             'one' => q({0} hL),
10520             'other' => q({0} hL),
10521             },
10522             # Long Unit Identifier
10523             'volume-jigger' => {
10524             'name' => q(jiggers),
10525             'one' => q({0} jigger),
10526             'other' => q({0} jiggers),
10527             },
10528             # Core Unit Identifier
10529             'jigger' => {
10530             'name' => q(jiggers),
10531             'one' => q({0} jigger),
10532             'other' => q({0} jiggers),
10533             },
10534             # Long Unit Identifier
10535             'volume-liter' => {
10536             'name' => q(liters),
10537             'one' => q({0} L),
10538             'other' => q({0} L),
10539             'per' => q({0}/L),
10540             },
10541             # Core Unit Identifier
10542             'liter' => {
10543             'name' => q(liters),
10544             'one' => q({0} L),
10545             'other' => q({0} L),
10546             'per' => q({0}/L),
10547             },
10548             # Long Unit Identifier
10549             'volume-megaliter' => {
10550             'name' => q(ML),
10551             'one' => q({0} ML),
10552             'other' => q({0} ML),
10553             },
10554             # Core Unit Identifier
10555             'megaliter' => {
10556             'name' => q(ML),
10557             'one' => q({0} ML),
10558             'other' => q({0} ML),
10559             },
10560             # Long Unit Identifier
10561             'volume-milliliter' => {
10562             'name' => q(mL),
10563             'one' => q({0} mL),
10564             'other' => q({0} mL),
10565             },
10566             # Core Unit Identifier
10567             'milliliter' => {
10568             'name' => q(mL),
10569             'one' => q({0} mL),
10570             'other' => q({0} mL),
10571             },
10572             # Long Unit Identifier
10573             'volume-pinch' => {
10574             'name' => q(pinches),
10575             'one' => q({0} pn),
10576             'other' => q({0} pn),
10577             },
10578             # Core Unit Identifier
10579             'pinch' => {
10580             'name' => q(pinches),
10581             'one' => q({0} pn),
10582             'other' => q({0} pn),
10583             },
10584             # Long Unit Identifier
10585             'volume-pint' => {
10586             'name' => q(pints),
10587             'one' => q({0} pt),
10588             'other' => q({0} pt),
10589             },
10590             # Core Unit Identifier
10591             'pint' => {
10592             'name' => q(pints),
10593             'one' => q({0} pt),
10594             'other' => q({0} pt),
10595             },
10596             # Long Unit Identifier
10597             'volume-pint-metric' => {
10598             'name' => q(mpt),
10599             'one' => q({0} mpt),
10600             'other' => q({0} mpt),
10601             },
10602             # Core Unit Identifier
10603             'pint-metric' => {
10604             'name' => q(mpt),
10605             'one' => q({0} mpt),
10606             'other' => q({0} mpt),
10607             },
10608             # Long Unit Identifier
10609             'volume-quart' => {
10610             'name' => q(qts),
10611             'one' => q({0} qt),
10612             'other' => q({0} qt),
10613             },
10614             # Core Unit Identifier
10615             'quart' => {
10616             'name' => q(qts),
10617             'one' => q({0} qt),
10618             'other' => q({0} qt),
10619             },
10620             # Long Unit Identifier
10621             'volume-quart-imperial' => {
10622             'name' => q(Imp. quarts),
10623             'one' => q({0} qt-Imp.),
10624             'other' => q({0} qt-Imp.),
10625             },
10626             # Core Unit Identifier
10627             'quart-imperial' => {
10628             'name' => q(Imp. quarts),
10629             'one' => q({0} qt-Imp.),
10630             'other' => q({0} qt-Imp.),
10631             },
10632             # Long Unit Identifier
10633             'volume-tablespoon' => {
10634             'name' => q(tbsp),
10635             'one' => q({0} tbsp),
10636             'other' => q({0} tbsp),
10637             },
10638             # Core Unit Identifier
10639             'tablespoon' => {
10640             'name' => q(tbsp),
10641             'one' => q({0} tbsp),
10642             'other' => q({0} tbsp),
10643             },
10644             # Long Unit Identifier
10645             'volume-teaspoon' => {
10646             'name' => q(tsp),
10647             'one' => q({0} tsp),
10648             'other' => q({0} tsp),
10649             },
10650             # Core Unit Identifier
10651             'teaspoon' => {
10652             'name' => q(tsp),
10653             'one' => q({0} tsp),
10654             'other' => q({0} tsp),
10655             },
10656             },
10657             } }
10658             );
10659              
10660             has 'yesstr' => (
10661             is => 'ro',
10662             isa => RegexpRef,
10663             init_arg => undef,
10664             default => sub { qr'^(?i:yes|y)$' }
10665             );
10666              
10667             has 'nostr' => (
10668             is => 'ro',
10669             isa => RegexpRef,
10670             init_arg => undef,
10671             default => sub { qr'^(?i:no|n)$' }
10672             );
10673              
10674             has 'listPatterns' => (
10675             is => 'ro',
10676             isa => HashRef,
10677             init_arg => undef,
10678             default => sub { {
10679             start => q({0}, {1}),
10680             middle => q({0}, {1}),
10681             end => q({0}, and {1}),
10682             2 => q({0} and {1}),
10683             } }
10684             );
10685              
10686             has 'number_symbols' => (
10687             is => 'ro',
10688             isa => HashRef,
10689             init_arg => undef,
10690             default => sub { {
10691             'latn' => {
10692             'decimal' => q(.),
10693             'exponential' => q(E),
10694             'group' => q(,),
10695             'infinity' => q(∞),
10696             'list' => q(;),
10697             'minusSign' => q(-),
10698             'nan' => q(NaN),
10699             'perMille' => q(‰),
10700             'percentSign' => q(%),
10701             'plusSign' => q(+),
10702             'superscriptingExponent' => q(×),
10703             },
10704             } }
10705             );
10706              
10707             has 'number_formats' => (
10708             is => 'ro',
10709             isa => HashRef,
10710             init_arg => undef,
10711             default => sub { {
10712             decimalFormat => {
10713             'default' => {
10714             '1000' => {
10715             'one' => '0K',
10716             'other' => '0K',
10717             },
10718             '10000' => {
10719             'one' => '00K',
10720             'other' => '00K',
10721             },
10722             '100000' => {
10723             'one' => '000K',
10724             'other' => '000K',
10725             },
10726             '1000000' => {
10727             'one' => '0M',
10728             'other' => '0M',
10729             },
10730             '10000000' => {
10731             'one' => '00M',
10732             'other' => '00M',
10733             },
10734             '100000000' => {
10735             'one' => '000M',
10736             'other' => '000M',
10737             },
10738             '1000000000' => {
10739             'one' => '0B',
10740             'other' => '0B',
10741             },
10742             '10000000000' => {
10743             'one' => '00B',
10744             'other' => '00B',
10745             },
10746             '100000000000' => {
10747             'one' => '000B',
10748             'other' => '000B',
10749             },
10750             '1000000000000' => {
10751             'one' => '0T',
10752             'other' => '0T',
10753             },
10754             '10000000000000' => {
10755             'one' => '00T',
10756             'other' => '00T',
10757             },
10758             '100000000000000' => {
10759             'one' => '000T',
10760             'other' => '000T',
10761             },
10762             'standard' => {
10763             'default' => '#,##0.###',
10764             },
10765             },
10766             'long' => {
10767             '1000' => {
10768             'one' => '0 thousand',
10769             'other' => '0 thousand',
10770             },
10771             '10000' => {
10772             'one' => '00 thousand',
10773             'other' => '00 thousand',
10774             },
10775             '100000' => {
10776             'one' => '000 thousand',
10777             'other' => '000 thousand',
10778             },
10779             '1000000' => {
10780             'one' => '0 million',
10781             'other' => '0 million',
10782             },
10783             '10000000' => {
10784             'one' => '00 million',
10785             'other' => '00 million',
10786             },
10787             '100000000' => {
10788             'one' => '000 million',
10789             'other' => '000 million',
10790             },
10791             '1000000000' => {
10792             'one' => '0 billion',
10793             'other' => '0 billion',
10794             },
10795             '10000000000' => {
10796             'one' => '00 billion',
10797             'other' => '00 billion',
10798             },
10799             '100000000000' => {
10800             'one' => '000 billion',
10801             'other' => '000 billion',
10802             },
10803             '1000000000000' => {
10804             'one' => '0 trillion',
10805             'other' => '0 trillion',
10806             },
10807             '10000000000000' => {
10808             'one' => '00 trillion',
10809             'other' => '00 trillion',
10810             },
10811             '100000000000000' => {
10812             'one' => '000 trillion',
10813             'other' => '000 trillion',
10814             },
10815             },
10816             'short' => {
10817             '1000' => {
10818             'one' => '0K',
10819             'other' => '0K',
10820             },
10821             '10000' => {
10822             'one' => '00K',
10823             'other' => '00K',
10824             },
10825             '100000' => {
10826             'one' => '000K',
10827             'other' => '000K',
10828             },
10829             '1000000' => {
10830             'one' => '0M',
10831             'other' => '0M',
10832             },
10833             '10000000' => {
10834             'one' => '00M',
10835             'other' => '00M',
10836             },
10837             '100000000' => {
10838             'one' => '000M',
10839             'other' => '000M',
10840             },
10841             '1000000000' => {
10842             'one' => '0B',
10843             'other' => '0B',
10844             },
10845             '10000000000' => {
10846             'one' => '00B',
10847             'other' => '00B',
10848             },
10849             '100000000000' => {
10850             'one' => '000B',
10851             'other' => '000B',
10852             },
10853             '1000000000000' => {
10854             'one' => '0T',
10855             'other' => '0T',
10856             },
10857             '10000000000000' => {
10858             'one' => '00T',
10859             'other' => '00T',
10860             },
10861             '100000000000000' => {
10862             'one' => '000T',
10863             'other' => '000T',
10864             },
10865             },
10866             },
10867             percentFormat => {
10868             'default' => {
10869             'standard' => {
10870             'default' => '#,##0%',
10871             },
10872             },
10873             },
10874             scientificFormat => {
10875             'default' => {
10876             'standard' => {
10877             'default' => '#E0',
10878             },
10879             },
10880             },
10881             } },
10882             );
10883              
10884             has 'number_currency_formats' => (
10885             is => 'ro',
10886             isa => HashRef,
10887             init_arg => undef,
10888             default => sub { {
10889             'latn' => {
10890             'pattern' => {
10891             'default' => {
10892             'accounting' => {
10893             'negative' => '(¤#,##0.00)',
10894             'positive' => '¤#,##0.00',
10895             },
10896             'standard' => {
10897             'positive' => '¤#,##0.00',
10898             },
10899             },
10900             },
10901             },
10902             } },
10903             );
10904              
10905             has 'currencies' => (
10906             is => 'ro',
10907             isa => HashRef,
10908             init_arg => undef,
10909             default => sub { {
10910             'ADP' => {
10911             display_name => {
10912             'currency' => q(Andorran Peseta),
10913             'one' => q(Andorran peseta),
10914             'other' => q(Andorran pesetas),
10915             },
10916             },
10917             'AED' => {
10918             display_name => {
10919             'currency' => q(United Arab Emirates Dirham),
10920             'one' => q(UAE dirham),
10921             'other' => q(UAE dirhams),
10922             },
10923             },
10924             'AFA' => {
10925             display_name => {
10926             'currency' => q(Afghan Afghani \(1927–2002\)),
10927             'one' => q(Afghan afghani \(1927–2002\)),
10928             'other' => q(Afghan afghanis \(1927–2002\)),
10929             },
10930             },
10931             'AFN' => {
10932             display_name => {
10933             'currency' => q(Afghan Afghani),
10934             'one' => q(Afghan Afghani),
10935             'other' => q(Afghan Afghanis),
10936             },
10937             },
10938             'ALK' => {
10939             display_name => {
10940             'currency' => q(Albanian Lek \(1946–1965\)),
10941             'one' => q(Albanian lek \(1946–1965\)),
10942             'other' => q(Albanian lekë \(1946–1965\)),
10943             },
10944             },
10945             'ALL' => {
10946             display_name => {
10947             'currency' => q(Albanian Lek),
10948             'one' => q(Albanian lek),
10949             'other' => q(Albanian lekë),
10950             },
10951             },
10952             'AMD' => {
10953             display_name => {
10954             'currency' => q(Armenian Dram),
10955             'one' => q(Armenian dram),
10956             'other' => q(Armenian drams),
10957             },
10958             },
10959             'ANG' => {
10960             display_name => {
10961             'currency' => q(Netherlands Antillean Guilder),
10962             'one' => q(Netherlands Antillean guilder),
10963             'other' => q(Netherlands Antillean guilders),
10964             },
10965             },
10966             'AOA' => {
10967             display_name => {
10968             'currency' => q(Angolan Kwanza),
10969             'one' => q(Angolan kwanza),
10970             'other' => q(Angolan kwanzas),
10971             },
10972             },
10973             'AOK' => {
10974             display_name => {
10975             'currency' => q(Angolan Kwanza \(1977–1991\)),
10976             'one' => q(Angolan kwanza \(1977–1991\)),
10977             'other' => q(Angolan kwanzas \(1977–1991\)),
10978             },
10979             },
10980             'AON' => {
10981             display_name => {
10982             'currency' => q(Angolan New Kwanza \(1990–2000\)),
10983             'one' => q(Angolan new kwanza \(1990–2000\)),
10984             'other' => q(Angolan new kwanzas \(1990–2000\)),
10985             },
10986             },
10987             'AOR' => {
10988             display_name => {
10989             'currency' => q(Angolan Readjusted Kwanza \(1995–1999\)),
10990             'one' => q(Angolan readjusted kwanza \(1995–1999\)),
10991             'other' => q(Angolan readjusted kwanzas \(1995–1999\)),
10992             },
10993             },
10994             'ARA' => {
10995             display_name => {
10996             'currency' => q(Argentine Austral),
10997             'one' => q(Argentine austral),
10998             'other' => q(Argentine australs),
10999             },
11000             },
11001             'ARL' => {
11002             display_name => {
11003             'currency' => q(Argentine Peso Ley \(1970–1983\)),
11004             'one' => q(Argentine peso ley \(1970–1983\)),
11005             'other' => q(Argentine pesos ley \(1970–1983\)),
11006             },
11007             },
11008             'ARM' => {
11009             display_name => {
11010             'currency' => q(Argentine Peso \(1881–1970\)),
11011             'one' => q(Argentine peso \(1881–1970\)),
11012             'other' => q(Argentine pesos \(1881–1970\)),
11013             },
11014             },
11015             'ARP' => {
11016             display_name => {
11017             'currency' => q(Argentine Peso \(1983–1985\)),
11018             'one' => q(Argentine peso \(1983–1985\)),
11019             'other' => q(Argentine pesos \(1983–1985\)),
11020             },
11021             },
11022             'ARS' => {
11023             display_name => {
11024             'currency' => q(Argentine Peso),
11025             'one' => q(Argentine peso),
11026             'other' => q(Argentine pesos),
11027             },
11028             },
11029             'ATS' => {
11030             display_name => {
11031             'currency' => q(Austrian Schilling),
11032             'one' => q(Austrian schilling),
11033             'other' => q(Austrian schillings),
11034             },
11035             },
11036             'AUD' => {
11037             display_name => {
11038             'currency' => q(Australian Dollar),
11039             'one' => q(Australian dollar),
11040             'other' => q(Australian dollars),
11041             },
11042             },
11043             'AWG' => {
11044             display_name => {
11045             'currency' => q(Aruban Florin),
11046             'one' => q(Aruban florin),
11047             'other' => q(Aruban florin),
11048             },
11049             },
11050             'AZM' => {
11051             display_name => {
11052             'currency' => q(Azerbaijani Manat \(1993–2006\)),
11053             'one' => q(Azerbaijani manat \(1993–2006\)),
11054             'other' => q(Azerbaijani manats \(1993–2006\)),
11055             },
11056             },
11057             'AZN' => {
11058             display_name => {
11059             'currency' => q(Azerbaijani Manat),
11060             'one' => q(Azerbaijani manat),
11061             'other' => q(Azerbaijani manats),
11062             },
11063             },
11064             'BAD' => {
11065             display_name => {
11066             'currency' => q(Bosnia-Herzegovina Dinar \(1992–1994\)),
11067             'one' => q(Bosnia-Herzegovina dinar \(1992–1994\)),
11068             'other' => q(Bosnia-Herzegovina dinars \(1992–1994\)),
11069             },
11070             },
11071             'BAM' => {
11072             display_name => {
11073             'currency' => q(Bosnia-Herzegovina Convertible Mark),
11074             'one' => q(Bosnia-Herzegovina convertible mark),
11075             'other' => q(Bosnia-Herzegovina convertible marks),
11076             },
11077             },
11078             'BAN' => {
11079             display_name => {
11080             'currency' => q(Bosnia-Herzegovina New Dinar \(1994–1997\)),
11081             'one' => q(Bosnia-Herzegovina new dinar \(1994–1997\)),
11082             'other' => q(Bosnia-Herzegovina new dinars \(1994–1997\)),
11083             },
11084             },
11085             'BBD' => {
11086             display_name => {
11087             'currency' => q(Barbadian Dollar),
11088             'one' => q(Barbadian dollar),
11089             'other' => q(Barbadian dollars),
11090             },
11091             },
11092             'BDT' => {
11093             display_name => {
11094             'currency' => q(Bangladeshi Taka),
11095             'one' => q(Bangladeshi taka),
11096             'other' => q(Bangladeshi takas),
11097             },
11098             },
11099             'BEC' => {
11100             display_name => {
11101             'currency' => q(Belgian Franc \(convertible\)),
11102             'one' => q(Belgian franc \(convertible\)),
11103             'other' => q(Belgian francs \(convertible\)),
11104             },
11105             },
11106             'BEF' => {
11107             display_name => {
11108             'currency' => q(Belgian Franc),
11109             'one' => q(Belgian franc),
11110             'other' => q(Belgian francs),
11111             },
11112             },
11113             'BEL' => {
11114             display_name => {
11115             'currency' => q(Belgian Franc \(financial\)),
11116             'one' => q(Belgian franc \(financial\)),
11117             'other' => q(Belgian francs \(financial\)),
11118             },
11119             },
11120             'BGL' => {
11121             display_name => {
11122             'currency' => q(Bulgarian Hard Lev),
11123             'one' => q(Bulgarian hard lev),
11124             'other' => q(Bulgarian hard leva),
11125             },
11126             },
11127             'BGM' => {
11128             display_name => {
11129             'currency' => q(Bulgarian Socialist Lev),
11130             'one' => q(Bulgarian socialist lev),
11131             'other' => q(Bulgarian socialist leva),
11132             },
11133             },
11134             'BGN' => {
11135             display_name => {
11136             'currency' => q(Bulgarian Lev),
11137             'one' => q(Bulgarian lev),
11138             'other' => q(Bulgarian leva),
11139             },
11140             },
11141             'BGO' => {
11142             display_name => {
11143             'currency' => q(Bulgarian Lev \(1879–1952\)),
11144             'one' => q(Bulgarian lev \(1879–1952\)),
11145             'other' => q(Bulgarian leva \(1879–1952\)),
11146             },
11147             },
11148             'BHD' => {
11149             display_name => {
11150             'currency' => q(Bahraini Dinar),
11151             'one' => q(Bahraini dinar),
11152             'other' => q(Bahraini dinars),
11153             },
11154             },
11155             'BIF' => {
11156             display_name => {
11157             'currency' => q(Burundian Franc),
11158             'one' => q(Burundian franc),
11159             'other' => q(Burundian francs),
11160             },
11161             },
11162             'BMD' => {
11163             display_name => {
11164             'currency' => q(Bermudan Dollar),
11165             'one' => q(Bermudan dollar),
11166             'other' => q(Bermudan dollars),
11167             },
11168             },
11169             'BND' => {
11170             display_name => {
11171             'currency' => q(Brunei Dollar),
11172             'one' => q(Brunei dollar),
11173             'other' => q(Brunei dollars),
11174             },
11175             },
11176             'BOB' => {
11177             display_name => {
11178             'currency' => q(Bolivian Boliviano),
11179             'one' => q(Bolivian boliviano),
11180             'other' => q(Bolivian bolivianos),
11181             },
11182             },
11183             'BOL' => {
11184             display_name => {
11185             'currency' => q(Bolivian Boliviano \(1863–1963\)),
11186             'one' => q(Bolivian boliviano \(1863–1963\)),
11187             'other' => q(Bolivian bolivianos \(1863–1963\)),
11188             },
11189             },
11190             'BOP' => {
11191             display_name => {
11192             'currency' => q(Bolivian Peso),
11193             'one' => q(Bolivian peso),
11194             'other' => q(Bolivian pesos),
11195             },
11196             },
11197             'BOV' => {
11198             display_name => {
11199             'currency' => q(Bolivian Mvdol),
11200             'one' => q(Bolivian mvdol),
11201             'other' => q(Bolivian mvdols),
11202             },
11203             },
11204             'BRB' => {
11205             display_name => {
11206             'currency' => q(Brazilian New Cruzeiro \(1967–1986\)),
11207             'one' => q(Brazilian new cruzeiro \(1967–1986\)),
11208             'other' => q(Brazilian new cruzeiros \(1967–1986\)),
11209             },
11210             },
11211             'BRC' => {
11212             display_name => {
11213             'currency' => q(Brazilian Cruzado \(1986–1989\)),
11214             'one' => q(Brazilian cruzado \(1986–1989\)),
11215             'other' => q(Brazilian cruzados \(1986–1989\)),
11216             },
11217             },
11218             'BRE' => {
11219             display_name => {
11220             'currency' => q(Brazilian Cruzeiro \(1990–1993\)),
11221             'one' => q(Brazilian cruzeiro \(1990–1993\)),
11222             'other' => q(Brazilian cruzeiros \(1990–1993\)),
11223             },
11224             },
11225             'BRL' => {
11226             display_name => {
11227             'currency' => q(Brazilian Real),
11228             'one' => q(Brazilian real),
11229             'other' => q(Brazilian reals),
11230             },
11231             },
11232             'BRN' => {
11233             display_name => {
11234             'currency' => q(Brazilian New Cruzado \(1989–1990\)),
11235             'one' => q(Brazilian new cruzado \(1989–1990\)),
11236             'other' => q(Brazilian new cruzados \(1989–1990\)),
11237             },
11238             },
11239             'BRR' => {
11240             display_name => {
11241             'currency' => q(Brazilian Cruzeiro \(1993–1994\)),
11242             'one' => q(Brazilian cruzeiro \(1993–1994\)),
11243             'other' => q(Brazilian cruzeiros \(1993–1994\)),
11244             },
11245             },
11246             'BRZ' => {
11247             display_name => {
11248             'currency' => q(Brazilian Cruzeiro \(1942–1967\)),
11249             'one' => q(Brazilian cruzeiro \(1942–1967\)),
11250             'other' => q(Brazilian cruzeiros \(1942–1967\)),
11251             },
11252             },
11253             'BSD' => {
11254             display_name => {
11255             'currency' => q(Bahamian Dollar),
11256             'one' => q(Bahamian dollar),
11257             'other' => q(Bahamian dollars),
11258             },
11259             },
11260             'BTN' => {
11261             display_name => {
11262             'currency' => q(Bhutanese Ngultrum),
11263             'one' => q(Bhutanese ngultrum),
11264             'other' => q(Bhutanese ngultrums),
11265             },
11266             },
11267             'BUK' => {
11268             display_name => {
11269             'currency' => q(Burmese Kyat),
11270             'one' => q(Burmese kyat),
11271             'other' => q(Burmese kyats),
11272             },
11273             },
11274             'BWP' => {
11275             display_name => {
11276             'currency' => q(Botswanan Pula),
11277             'one' => q(Botswanan pula),
11278             'other' => q(Botswanan pulas),
11279             },
11280             },
11281             'BYB' => {
11282             display_name => {
11283             'currency' => q(Belarusian Ruble \(1994–1999\)),
11284             'one' => q(Belarusian ruble \(1994–1999\)),
11285             'other' => q(Belarusian rubles \(1994–1999\)),
11286             },
11287             },
11288             'BYN' => {
11289             display_name => {
11290             'currency' => q(Belarusian Ruble),
11291             'one' => q(Belarusian ruble),
11292             'other' => q(Belarusian rubles),
11293             },
11294             },
11295             'BYR' => {
11296             display_name => {
11297             'currency' => q(Belarusian Ruble \(2000–2016\)),
11298             'one' => q(Belarusian ruble \(2000–2016\)),
11299             'other' => q(Belarusian rubles \(2000–2016\)),
11300             },
11301             },
11302             'BZD' => {
11303             display_name => {
11304             'currency' => q(Belize Dollar),
11305             'one' => q(Belize dollar),
11306             'other' => q(Belize dollars),
11307             },
11308             },
11309             'CAD' => {
11310             display_name => {
11311             'currency' => q(Canadian Dollar),
11312             'one' => q(Canadian dollar),
11313             'other' => q(Canadian dollars),
11314             },
11315             },
11316             'CDF' => {
11317             display_name => {
11318             'currency' => q(Congolese Franc),
11319             'one' => q(Congolese franc),
11320             'other' => q(Congolese francs),
11321             },
11322             },
11323             'CHE' => {
11324             display_name => {
11325             'currency' => q(WIR Euro),
11326             'one' => q(WIR euro),
11327             'other' => q(WIR euros),
11328             },
11329             },
11330             'CHF' => {
11331             display_name => {
11332             'currency' => q(Swiss Franc),
11333             'one' => q(Swiss franc),
11334             'other' => q(Swiss francs),
11335             },
11336             },
11337             'CHW' => {
11338             display_name => {
11339             'currency' => q(WIR Franc),
11340             'one' => q(WIR franc),
11341             'other' => q(WIR francs),
11342             },
11343             },
11344             'CLE' => {
11345             display_name => {
11346             'currency' => q(Chilean Escudo),
11347             'one' => q(Chilean escudo),
11348             'other' => q(Chilean escudos),
11349             },
11350             },
11351             'CLF' => {
11352             display_name => {
11353             'currency' => q(Chilean Unit of Account \(UF\)),
11354             'one' => q(Chilean unit of account \(UF\)),
11355             'other' => q(Chilean units of account \(UF\)),
11356             },
11357             },
11358             'CLP' => {
11359             display_name => {
11360             'currency' => q(Chilean Peso),
11361             'one' => q(Chilean peso),
11362             'other' => q(Chilean pesos),
11363             },
11364             },
11365             'CNH' => {
11366             display_name => {
11367             'currency' => q(Chinese Yuan \(offshore\)),
11368             'one' => q(Chinese yuan \(offshore\)),
11369             'other' => q(Chinese yuan \(offshore\)),
11370             },
11371             },
11372             'CNX' => {
11373             display_name => {
11374             'currency' => q(Chinese People’s Bank Dollar),
11375             'one' => q(Chinese People’s Bank dollar),
11376             'other' => q(Chinese People’s Bank dollars),
11377             },
11378             },
11379             'CNY' => {
11380             display_name => {
11381             'currency' => q(Chinese Yuan),
11382             'one' => q(Chinese yuan),
11383             'other' => q(Chinese yuan),
11384             },
11385             },
11386             'COP' => {
11387             display_name => {
11388             'currency' => q(Colombian Peso),
11389             'one' => q(Colombian peso),
11390             'other' => q(Colombian pesos),
11391             },
11392             },
11393             'COU' => {
11394             display_name => {
11395             'currency' => q(Colombian Real Value Unit),
11396             'one' => q(Colombian real value unit),
11397             'other' => q(Colombian real value units),
11398             },
11399             },
11400             'CRC' => {
11401             display_name => {
11402             'currency' => q(Costa Rican Colón),
11403             'one' => q(Costa Rican colón),
11404             'other' => q(Costa Rican colóns),
11405             },
11406             },
11407             'CSD' => {
11408             display_name => {
11409             'currency' => q(Serbian Dinar \(2002–2006\)),
11410             'one' => q(Serbian dinar \(2002–2006\)),
11411             'other' => q(Serbian dinars \(2002–2006\)),
11412             },
11413             },
11414             'CSK' => {
11415             display_name => {
11416             'currency' => q(Czechoslovak Hard Koruna),
11417             'one' => q(Czechoslovak hard koruna),
11418             'other' => q(Czechoslovak hard korunas),
11419             },
11420             },
11421             'CUC' => {
11422             display_name => {
11423             'currency' => q(Cuban Convertible Peso),
11424             'one' => q(Cuban convertible peso),
11425             'other' => q(Cuban convertible pesos),
11426             },
11427             },
11428             'CUP' => {
11429             display_name => {
11430             'currency' => q(Cuban Peso),
11431             'one' => q(Cuban peso),
11432             'other' => q(Cuban pesos),
11433             },
11434             },
11435             'CVE' => {
11436             display_name => {
11437             'currency' => q(Cape Verdean Escudo),
11438             'one' => q(Cape Verdean escudo),
11439             'other' => q(Cape Verdean escudos),
11440             },
11441             },
11442             'CYP' => {
11443             display_name => {
11444             'currency' => q(Cypriot Pound),
11445             'one' => q(Cypriot pound),
11446             'other' => q(Cypriot pounds),
11447             },
11448             },
11449             'CZK' => {
11450             display_name => {
11451             'currency' => q(Czech Koruna),
11452             'one' => q(Czech koruna),
11453             'other' => q(Czech korunas),
11454             },
11455             },
11456             'DDM' => {
11457             display_name => {
11458             'currency' => q(East German Mark),
11459             'one' => q(East German mark),
11460             'other' => q(East German marks),
11461             },
11462             },
11463             'DEM' => {
11464             display_name => {
11465             'currency' => q(German Mark),
11466             'one' => q(German mark),
11467             'other' => q(German marks),
11468             },
11469             },
11470             'DJF' => {
11471             display_name => {
11472             'currency' => q(Djiboutian Franc),
11473             'one' => q(Djiboutian franc),
11474             'other' => q(Djiboutian francs),
11475             },
11476             },
11477             'DKK' => {
11478             display_name => {
11479             'currency' => q(Danish Krone),
11480             'one' => q(Danish krone),
11481             'other' => q(Danish kroner),
11482             },
11483             },
11484             'DOP' => {
11485             display_name => {
11486             'currency' => q(Dominican Peso),
11487             'one' => q(Dominican peso),
11488             'other' => q(Dominican pesos),
11489             },
11490             },
11491             'DZD' => {
11492             display_name => {
11493             'currency' => q(Algerian Dinar),
11494             'one' => q(Algerian dinar),
11495             'other' => q(Algerian dinars),
11496             },
11497             },
11498             'ECS' => {
11499             display_name => {
11500             'currency' => q(Ecuadorian Sucre),
11501             'one' => q(Ecuadorian sucre),
11502             'other' => q(Ecuadorian sucres),
11503             },
11504             },
11505             'ECV' => {
11506             display_name => {
11507             'currency' => q(Ecuadorian Unit of Constant Value),
11508             'one' => q(Ecuadorian unit of constant value),
11509             'other' => q(Ecuadorian units of constant value),
11510             },
11511             },
11512             'EEK' => {
11513             display_name => {
11514             'currency' => q(Estonian Kroon),
11515             'one' => q(Estonian kroon),
11516             'other' => q(Estonian kroons),
11517             },
11518             },
11519             'EGP' => {
11520             display_name => {
11521             'currency' => q(Egyptian Pound),
11522             'one' => q(Egyptian pound),
11523             'other' => q(Egyptian pounds),
11524             },
11525             },
11526             'ERN' => {
11527             display_name => {
11528             'currency' => q(Eritrean Nakfa),
11529             'one' => q(Eritrean nakfa),
11530             'other' => q(Eritrean nakfas),
11531             },
11532             },
11533             'ESA' => {
11534             display_name => {
11535             'currency' => q(Spanish Peseta \(A account\)),
11536             'one' => q(Spanish peseta \(A account\)),
11537             'other' => q(Spanish pesetas \(A account\)),
11538             },
11539             },
11540             'ESB' => {
11541             display_name => {
11542             'currency' => q(Spanish Peseta \(convertible account\)),
11543             'one' => q(Spanish peseta \(convertible account\)),
11544             'other' => q(Spanish pesetas \(convertible account\)),
11545             },
11546             },
11547             'ESP' => {
11548             display_name => {
11549             'currency' => q(Spanish Peseta),
11550             'one' => q(Spanish peseta),
11551             'other' => q(Spanish pesetas),
11552             },
11553             },
11554             'ETB' => {
11555             display_name => {
11556             'currency' => q(Ethiopian Birr),
11557             'one' => q(Ethiopian birr),
11558             'other' => q(Ethiopian birrs),
11559             },
11560             },
11561             'EUR' => {
11562             display_name => {
11563             'currency' => q(Euro),
11564             'one' => q(euro),
11565             'other' => q(euros),
11566             },
11567             },
11568             'FIM' => {
11569             display_name => {
11570             'currency' => q(Finnish Markka),
11571             'one' => q(Finnish markka),
11572             'other' => q(Finnish markkas),
11573             },
11574             },
11575             'FJD' => {
11576             display_name => {
11577             'currency' => q(Fijian Dollar),
11578             'one' => q(Fijian dollar),
11579             'other' => q(Fijian dollars),
11580             },
11581             },
11582             'FKP' => {
11583             display_name => {
11584             'currency' => q(Falkland Islands Pound),
11585             'one' => q(Falkland Islands pound),
11586             'other' => q(Falkland Islands pounds),
11587             },
11588             },
11589             'FRF' => {
11590             display_name => {
11591             'currency' => q(French Franc),
11592             'one' => q(French franc),
11593             'other' => q(French francs),
11594             },
11595             },
11596             'GBP' => {
11597             display_name => {
11598             'currency' => q(British Pound),
11599             'one' => q(British pound),
11600             'other' => q(British pounds),
11601             },
11602             },
11603             'GEK' => {
11604             display_name => {
11605             'currency' => q(Georgian Kupon Larit),
11606             'one' => q(Georgian kupon larit),
11607             'other' => q(Georgian kupon larits),
11608             },
11609             },
11610             'GEL' => {
11611             display_name => {
11612             'currency' => q(Georgian Lari),
11613             'one' => q(Georgian lari),
11614             'other' => q(Georgian laris),
11615             },
11616             },
11617             'GHC' => {
11618             display_name => {
11619             'currency' => q(Ghanaian Cedi \(1979–2007\)),
11620             'one' => q(Ghanaian cedi \(1979–2007\)),
11621             'other' => q(Ghanaian cedis \(1979–2007\)),
11622             },
11623             },
11624             'GHS' => {
11625             display_name => {
11626             'currency' => q(Ghanaian Cedi),
11627             'one' => q(Ghanaian cedi),
11628             'other' => q(Ghanaian cedis),
11629             },
11630             },
11631             'GIP' => {
11632             display_name => {
11633             'currency' => q(Gibraltar Pound),
11634             'one' => q(Gibraltar pound),
11635             'other' => q(Gibraltar pounds),
11636             },
11637             },
11638             'GMD' => {
11639             display_name => {
11640             'currency' => q(Gambian Dalasi),
11641             'one' => q(Gambian dalasi),
11642             'other' => q(Gambian dalasis),
11643             },
11644             },
11645             'GNF' => {
11646             display_name => {
11647             'currency' => q(Guinean Franc),
11648             'one' => q(Guinean franc),
11649             'other' => q(Guinean francs),
11650             },
11651             },
11652             'GNS' => {
11653             display_name => {
11654             'currency' => q(Guinean Syli),
11655             'one' => q(Guinean syli),
11656             'other' => q(Guinean sylis),
11657             },
11658             },
11659             'GQE' => {
11660             display_name => {
11661             'currency' => q(Equatorial Guinean Ekwele),
11662             'one' => q(Equatorial Guinean ekwele),
11663             'other' => q(Equatorial Guinean ekwele),
11664             },
11665             },
11666             'GRD' => {
11667             display_name => {
11668             'currency' => q(Greek Drachma),
11669             'one' => q(Greek drachma),
11670             'other' => q(Greek drachmas),
11671             },
11672             },
11673             'GTQ' => {
11674             display_name => {
11675             'currency' => q(Guatemalan Quetzal),
11676             'one' => q(Guatemalan quetzal),
11677             'other' => q(Guatemalan quetzals),
11678             },
11679             },
11680             'GWE' => {
11681             display_name => {
11682             'currency' => q(Portuguese Guinea Escudo),
11683             'one' => q(Portuguese Guinea escudo),
11684             'other' => q(Portuguese Guinea escudos),
11685             },
11686             },
11687             'GWP' => {
11688             display_name => {
11689             'currency' => q(Guinea-Bissau Peso),
11690             'one' => q(Guinea-Bissau peso),
11691             'other' => q(Guinea-Bissau pesos),
11692             },
11693             },
11694             'GYD' => {
11695             display_name => {
11696             'currency' => q(Guyanaese Dollar),
11697             'one' => q(Guyanaese dollar),
11698             'other' => q(Guyanaese dollars),
11699             },
11700             },
11701             'HKD' => {
11702             display_name => {
11703             'currency' => q(Hong Kong Dollar),
11704             'one' => q(Hong Kong dollar),
11705             'other' => q(Hong Kong dollars),
11706             },
11707             },
11708             'HNL' => {
11709             display_name => {
11710             'currency' => q(Honduran Lempira),
11711             'one' => q(Honduran lempira),
11712             'other' => q(Honduran lempiras),
11713             },
11714             },
11715             'HRD' => {
11716             display_name => {
11717             'currency' => q(Croatian Dinar),
11718             'one' => q(Croatian dinar),
11719             'other' => q(Croatian dinars),
11720             },
11721             },
11722             'HRK' => {
11723             display_name => {
11724             'currency' => q(Croatian Kuna),
11725             'one' => q(Croatian kuna),
11726             'other' => q(Croatian kunas),
11727             },
11728             },
11729             'HTG' => {
11730             display_name => {
11731             'currency' => q(Haitian Gourde),
11732             'one' => q(Haitian gourde),
11733             'other' => q(Haitian gourdes),
11734             },
11735             },
11736             'HUF' => {
11737             display_name => {
11738             'currency' => q(Hungarian Forint),
11739             'one' => q(Hungarian forint),
11740             'other' => q(Hungarian forints),
11741             },
11742             },
11743             'IDR' => {
11744             display_name => {
11745             'currency' => q(Indonesian Rupiah),
11746             'one' => q(Indonesian rupiah),
11747             'other' => q(Indonesian rupiahs),
11748             },
11749             },
11750             'IEP' => {
11751             display_name => {
11752             'currency' => q(Irish Pound),
11753             'one' => q(Irish pound),
11754             'other' => q(Irish pounds),
11755             },
11756             },
11757             'ILP' => {
11758             display_name => {
11759             'currency' => q(Israeli Pound),
11760             'one' => q(Israeli pound),
11761             'other' => q(Israeli pounds),
11762             },
11763             },
11764             'ILR' => {
11765             display_name => {
11766             'currency' => q(Israeli Shekel \(1980–1985\)),
11767             'one' => q(Israeli shekel \(1980–1985\)),
11768             'other' => q(Israeli shekels \(1980–1985\)),
11769             },
11770             },
11771             'ILS' => {
11772             display_name => {
11773             'currency' => q(Israeli New Shekel),
11774             'one' => q(Israeli new shekel),
11775             'other' => q(Israeli new shekels),
11776             },
11777             },
11778             'INR' => {
11779             display_name => {
11780             'currency' => q(Indian Rupee),
11781             'one' => q(Indian rupee),
11782             'other' => q(Indian rupees),
11783             },
11784             },
11785             'IQD' => {
11786             display_name => {
11787             'currency' => q(Iraqi Dinar),
11788             'one' => q(Iraqi dinar),
11789             'other' => q(Iraqi dinars),
11790             },
11791             },
11792             'IRR' => {
11793             display_name => {
11794             'currency' => q(Iranian Rial),
11795             'one' => q(Iranian rial),
11796             'other' => q(Iranian rials),
11797             },
11798             },
11799             'ISJ' => {
11800             display_name => {
11801             'currency' => q(Icelandic Króna \(1918–1981\)),
11802             'one' => q(Icelandic króna \(1918–1981\)),
11803             'other' => q(Icelandic krónur \(1918–1981\)),
11804             },
11805             },
11806             'ISK' => {
11807             display_name => {
11808             'currency' => q(Icelandic Króna),
11809             'one' => q(Icelandic króna),
11810             'other' => q(Icelandic krónur),
11811             },
11812             },
11813             'ITL' => {
11814             display_name => {
11815             'currency' => q(Italian Lira),
11816             'one' => q(Italian lira),
11817             'other' => q(Italian liras),
11818             },
11819             },
11820             'JMD' => {
11821             display_name => {
11822             'currency' => q(Jamaican Dollar),
11823             'one' => q(Jamaican dollar),
11824             'other' => q(Jamaican dollars),
11825             },
11826             },
11827             'JOD' => {
11828             display_name => {
11829             'currency' => q(Jordanian Dinar),
11830             'one' => q(Jordanian dinar),
11831             'other' => q(Jordanian dinars),
11832             },
11833             },
11834             'JPY' => {
11835             symbol => '¥',
11836             display_name => {
11837             'currency' => q(Japanese Yen),
11838             'one' => q(Japanese yen),
11839             'other' => q(Japanese yen),
11840             },
11841             },
11842             'KES' => {
11843             display_name => {
11844             'currency' => q(Kenyan Shilling),
11845             'one' => q(Kenyan shilling),
11846             'other' => q(Kenyan shillings),
11847             },
11848             },
11849             'KGS' => {
11850             display_name => {
11851             'currency' => q(Kyrgystani Som),
11852             'one' => q(Kyrgystani som),
11853             'other' => q(Kyrgystani soms),
11854             },
11855             },
11856             'KHR' => {
11857             display_name => {
11858             'currency' => q(Cambodian Riel),
11859             'one' => q(Cambodian riel),
11860             'other' => q(Cambodian riels),
11861             },
11862             },
11863             'KMF' => {
11864             display_name => {
11865             'currency' => q(Comorian Franc),
11866             'one' => q(Comorian franc),
11867             'other' => q(Comorian francs),
11868             },
11869             },
11870             'KPW' => {
11871             display_name => {
11872             'currency' => q(North Korean Won),
11873             'one' => q(North Korean won),
11874             'other' => q(North Korean won),
11875             },
11876             },
11877             'KRH' => {
11878             display_name => {
11879             'currency' => q(South Korean Hwan \(1953–1962\)),
11880             'one' => q(South Korean hwan \(1953–1962\)),
11881             'other' => q(South Korean hwan \(1953–1962\)),
11882             },
11883             },
11884             'KRO' => {
11885             display_name => {
11886             'currency' => q(South Korean Won \(1945–1953\)),
11887             'one' => q(South Korean won \(1945–1953\)),
11888             'other' => q(South Korean won \(1945–1953\)),
11889             },
11890             },
11891             'KRW' => {
11892             display_name => {
11893             'currency' => q(South Korean Won),
11894             'one' => q(South Korean won),
11895             'other' => q(South Korean won),
11896             },
11897             },
11898             'KWD' => {
11899             display_name => {
11900             'currency' => q(Kuwaiti Dinar),
11901             'one' => q(Kuwaiti dinar),
11902             'other' => q(Kuwaiti dinars),
11903             },
11904             },
11905             'KYD' => {
11906             display_name => {
11907             'currency' => q(Cayman Islands Dollar),
11908             'one' => q(Cayman Islands dollar),
11909             'other' => q(Cayman Islands dollars),
11910             },
11911             },
11912             'KZT' => {
11913             display_name => {
11914             'currency' => q(Kazakhstani Tenge),
11915             'one' => q(Kazakhstani tenge),
11916             'other' => q(Kazakhstani tenges),
11917             },
11918             },
11919             'LAK' => {
11920             display_name => {
11921             'currency' => q(Laotian Kip),
11922             'one' => q(Laotian kip),
11923             'other' => q(Laotian kips),
11924             },
11925             },
11926             'LBP' => {
11927             display_name => {
11928             'currency' => q(Lebanese Pound),
11929             'one' => q(Lebanese pound),
11930             'other' => q(Lebanese pounds),
11931             },
11932             },
11933             'LKR' => {
11934             display_name => {
11935             'currency' => q(Sri Lankan Rupee),
11936             'one' => q(Sri Lankan rupee),
11937             'other' => q(Sri Lankan rupees),
11938             },
11939             },
11940             'LRD' => {
11941             display_name => {
11942             'currency' => q(Liberian Dollar),
11943             'one' => q(Liberian dollar),
11944             'other' => q(Liberian dollars),
11945             },
11946             },
11947             'LSL' => {
11948             display_name => {
11949             'currency' => q(Lesotho Loti),
11950             'one' => q(Lesotho loti),
11951             'other' => q(Lesotho lotis),
11952             },
11953             },
11954             'LTL' => {
11955             display_name => {
11956             'currency' => q(Lithuanian Litas),
11957             'one' => q(Lithuanian litas),
11958             'other' => q(Lithuanian litai),
11959             },
11960             },
11961             'LTT' => {
11962             display_name => {
11963             'currency' => q(Lithuanian Talonas),
11964             'one' => q(Lithuanian talonas),
11965             'other' => q(Lithuanian talonases),
11966             },
11967             },
11968             'LUC' => {
11969             display_name => {
11970             'currency' => q(Luxembourgian Convertible Franc),
11971             'one' => q(Luxembourgian convertible franc),
11972             'other' => q(Luxembourgian convertible francs),
11973             },
11974             },
11975             'LUF' => {
11976             display_name => {
11977             'currency' => q(Luxembourgian Franc),
11978             'one' => q(Luxembourgian franc),
11979             'other' => q(Luxembourgian francs),
11980             },
11981             },
11982             'LUL' => {
11983             display_name => {
11984             'currency' => q(Luxembourg Financial Franc),
11985             'one' => q(Luxembourg financial franc),
11986             'other' => q(Luxembourg financial francs),
11987             },
11988             },
11989             'LVL' => {
11990             display_name => {
11991             'currency' => q(Latvian Lats),
11992             'one' => q(Latvian lats),
11993             'other' => q(Latvian lati),
11994             },
11995             },
11996             'LVR' => {
11997             display_name => {
11998             'currency' => q(Latvian Ruble),
11999             'one' => q(Latvian ruble),
12000             'other' => q(Latvian rubles),
12001             },
12002             },
12003             'LYD' => {
12004             display_name => {
12005             'currency' => q(Libyan Dinar),
12006             'one' => q(Libyan dinar),
12007             'other' => q(Libyan dinars),
12008             },
12009             },
12010             'MAD' => {
12011             display_name => {
12012             'currency' => q(Moroccan Dirham),
12013             'one' => q(Moroccan dirham),
12014             'other' => q(Moroccan dirhams),
12015             },
12016             },
12017             'MAF' => {
12018             display_name => {
12019             'currency' => q(Moroccan Franc),
12020             'one' => q(Moroccan franc),
12021             'other' => q(Moroccan francs),
12022             },
12023             },
12024             'MCF' => {
12025             display_name => {
12026             'currency' => q(Monegasque Franc),
12027             'one' => q(Monegasque franc),
12028             'other' => q(Monegasque francs),
12029             },
12030             },
12031             'MDC' => {
12032             display_name => {
12033             'currency' => q(Moldovan Cupon),
12034             'one' => q(Moldovan cupon),
12035             'other' => q(Moldovan cupon),
12036             },
12037             },
12038             'MDL' => {
12039             display_name => {
12040             'currency' => q(Moldovan Leu),
12041             'one' => q(Moldovan leu),
12042             'other' => q(Moldovan lei),
12043             },
12044             },
12045             'MGA' => {
12046             display_name => {
12047             'currency' => q(Malagasy Ariary),
12048             'one' => q(Malagasy ariary),
12049             'other' => q(Malagasy ariaries),
12050             },
12051             },
12052             'MGF' => {
12053             display_name => {
12054             'currency' => q(Malagasy Franc),
12055             'one' => q(Malagasy franc),
12056             'other' => q(Malagasy francs),
12057             },
12058             },
12059             'MKD' => {
12060             display_name => {
12061             'currency' => q(Macedonian Denar),
12062             'one' => q(Macedonian denar),
12063             'other' => q(Macedonian denari),
12064             },
12065             },
12066             'MKN' => {
12067             display_name => {
12068             'currency' => q(Macedonian Denar \(1992–1993\)),
12069             'one' => q(Macedonian denar \(1992–1993\)),
12070             'other' => q(Macedonian denari \(1992–1993\)),
12071             },
12072             },
12073             'MLF' => {
12074             display_name => {
12075             'currency' => q(Malian Franc),
12076             'one' => q(Malian franc),
12077             'other' => q(Malian francs),
12078             },
12079             },
12080             'MMK' => {
12081             display_name => {
12082             'currency' => q(Myanmar Kyat),
12083             'one' => q(Myanmar kyat),
12084             'other' => q(Myanmar kyats),
12085             },
12086             },
12087             'MNT' => {
12088             display_name => {
12089             'currency' => q(Mongolian Tugrik),
12090             'one' => q(Mongolian tugrik),
12091             'other' => q(Mongolian tugriks),
12092             },
12093             },
12094             'MOP' => {
12095             display_name => {
12096             'currency' => q(Macanese Pataca),
12097             'one' => q(Macanese pataca),
12098             'other' => q(Macanese patacas),
12099             },
12100             },
12101             'MRO' => {
12102             display_name => {
12103             'currency' => q(Mauritanian Ouguiya \(1973–2017\)),
12104             'one' => q(Mauritanian ouguiya \(1973–2017\)),
12105             'other' => q(Mauritanian ouguiyas \(1973–2017\)),
12106             },
12107             },
12108             'MRU' => {
12109             display_name => {
12110             'currency' => q(Mauritanian Ouguiya),
12111             'one' => q(Mauritanian ouguiya),
12112             'other' => q(Mauritanian ouguiyas),
12113             },
12114             },
12115             'MTL' => {
12116             display_name => {
12117             'currency' => q(Maltese Lira),
12118             'one' => q(Maltese lira),
12119             'other' => q(Maltese lira),
12120             },
12121             },
12122             'MTP' => {
12123             display_name => {
12124             'currency' => q(Maltese Pound),
12125             'one' => q(Maltese pound),
12126             'other' => q(Maltese pounds),
12127             },
12128             },
12129             'MUR' => {
12130             display_name => {
12131             'currency' => q(Mauritian Rupee),
12132             'one' => q(Mauritian rupee),
12133             'other' => q(Mauritian rupees),
12134             },
12135             },
12136             'MVP' => {
12137             display_name => {
12138             'currency' => q(Maldivian Rupee \(1947–1981\)),
12139             'one' => q(Maldivian rupee \(1947–1981\)),
12140             'other' => q(Maldivian rupees \(1947–1981\)),
12141             },
12142             },
12143             'MVR' => {
12144             display_name => {
12145             'currency' => q(Maldivian Rufiyaa),
12146             'one' => q(Maldivian rufiyaa),
12147             'other' => q(Maldivian rufiyaas),
12148             },
12149             },
12150             'MWK' => {
12151             display_name => {
12152             'currency' => q(Malawian Kwacha),
12153             'one' => q(Malawian kwacha),
12154             'other' => q(Malawian kwachas),
12155             },
12156             },
12157             'MXN' => {
12158             display_name => {
12159             'currency' => q(Mexican Peso),
12160             'one' => q(Mexican peso),
12161             'other' => q(Mexican pesos),
12162             },
12163             },
12164             'MXP' => {
12165             display_name => {
12166             'currency' => q(Mexican Silver Peso \(1861–1992\)),
12167             'one' => q(Mexican silver peso \(1861–1992\)),
12168             'other' => q(Mexican silver pesos \(1861–1992\)),
12169             },
12170             },
12171             'MXV' => {
12172             display_name => {
12173             'currency' => q(Mexican Investment Unit),
12174             'one' => q(Mexican investment unit),
12175             'other' => q(Mexican investment units),
12176             },
12177             },
12178             'MYR' => {
12179             display_name => {
12180             'currency' => q(Malaysian Ringgit),
12181             'one' => q(Malaysian ringgit),
12182             'other' => q(Malaysian ringgits),
12183             },
12184             },
12185             'MZE' => {
12186             display_name => {
12187             'currency' => q(Mozambican Escudo),
12188             'one' => q(Mozambican escudo),
12189             'other' => q(Mozambican escudos),
12190             },
12191             },
12192             'MZM' => {
12193             display_name => {
12194             'currency' => q(Mozambican Metical \(1980–2006\)),
12195             'one' => q(Mozambican metical \(1980–2006\)),
12196             'other' => q(Mozambican meticals \(1980–2006\)),
12197             },
12198             },
12199             'MZN' => {
12200             display_name => {
12201             'currency' => q(Mozambican Metical),
12202             'one' => q(Mozambican metical),
12203             'other' => q(Mozambican meticals),
12204             },
12205             },
12206             'NAD' => {
12207             display_name => {
12208             'currency' => q(Namibian Dollar),
12209             'one' => q(Namibian dollar),
12210             'other' => q(Namibian dollars),
12211             },
12212             },
12213             'NGN' => {
12214             display_name => {
12215             'currency' => q(Nigerian Naira),
12216             'one' => q(Nigerian naira),
12217             'other' => q(Nigerian nairas),
12218             },
12219             },
12220             'NIC' => {
12221             display_name => {
12222             'currency' => q(Nicaraguan Córdoba \(1988–1991\)),
12223             'one' => q(Nicaraguan córdoba \(1988–1991\)),
12224             'other' => q(Nicaraguan córdobas \(1988–1991\)),
12225             },
12226             },
12227             'NIO' => {
12228             display_name => {
12229             'currency' => q(Nicaraguan Córdoba),
12230             'one' => q(Nicaraguan córdoba),
12231             'other' => q(Nicaraguan córdobas),
12232             },
12233             },
12234             'NLG' => {
12235             display_name => {
12236             'currency' => q(Dutch Guilder),
12237             'one' => q(Dutch guilder),
12238             'other' => q(Dutch guilders),
12239             },
12240             },
12241             'NOK' => {
12242             display_name => {
12243             'currency' => q(Norwegian Krone),
12244             'one' => q(Norwegian krone),
12245             'other' => q(Norwegian kroner),
12246             },
12247             },
12248             'NPR' => {
12249             display_name => {
12250             'currency' => q(Nepalese Rupee),
12251             'one' => q(Nepalese rupee),
12252             'other' => q(Nepalese rupees),
12253             },
12254             },
12255             'NZD' => {
12256             display_name => {
12257             'currency' => q(New Zealand Dollar),
12258             'one' => q(New Zealand dollar),
12259             'other' => q(New Zealand dollars),
12260             },
12261             },
12262             'OMR' => {
12263             display_name => {
12264             'currency' => q(Omani Rial),
12265             'one' => q(Omani rial),
12266             'other' => q(Omani rials),
12267             },
12268             },
12269             'PAB' => {
12270             display_name => {
12271             'currency' => q(Panamanian Balboa),
12272             'one' => q(Panamanian balboa),
12273             'other' => q(Panamanian balboas),
12274             },
12275             },
12276             'PEI' => {
12277             display_name => {
12278             'currency' => q(Peruvian Inti),
12279             'one' => q(Peruvian inti),
12280             'other' => q(Peruvian intis),
12281             },
12282             },
12283             'PEN' => {
12284             display_name => {
12285             'currency' => q(Peruvian Sol),
12286             'one' => q(Peruvian sol),
12287             'other' => q(Peruvian soles),
12288             },
12289             },
12290             'PES' => {
12291             display_name => {
12292             'currency' => q(Peruvian Sol \(1863–1965\)),
12293             'one' => q(Peruvian sol \(1863–1965\)),
12294             'other' => q(Peruvian soles \(1863–1965\)),
12295             },
12296             },
12297             'PGK' => {
12298             display_name => {
12299             'currency' => q(Papua New Guinean Kina),
12300             'one' => q(Papua New Guinean kina),
12301             'other' => q(Papua New Guinean kina),
12302             },
12303             },
12304             'PHP' => {
12305             display_name => {
12306             'currency' => q(Philippine Peso),
12307             'one' => q(Philippine peso),
12308             'other' => q(Philippine pesos),
12309             },
12310             },
12311             'PKR' => {
12312             display_name => {
12313             'currency' => q(Pakistani Rupee),
12314             'one' => q(Pakistani rupee),
12315             'other' => q(Pakistani rupees),
12316             },
12317             },
12318             'PLN' => {
12319             display_name => {
12320             'currency' => q(Polish Zloty),
12321             'one' => q(Polish zloty),
12322             'other' => q(Polish zlotys),
12323             },
12324             },
12325             'PLZ' => {
12326             display_name => {
12327             'currency' => q(Polish Zloty \(1950–1995\)),
12328             'one' => q(Polish zloty \(PLZ\)),
12329             'other' => q(Polish zlotys \(PLZ\)),
12330             },
12331             },
12332             'PTE' => {
12333             display_name => {
12334             'currency' => q(Portuguese Escudo),
12335             'one' => q(Portuguese escudo),
12336             'other' => q(Portuguese escudos),
12337             },
12338             },
12339             'PYG' => {
12340             display_name => {
12341             'currency' => q(Paraguayan Guarani),
12342             'one' => q(Paraguayan guarani),
12343             'other' => q(Paraguayan guaranis),
12344             },
12345             },
12346             'QAR' => {
12347             display_name => {
12348             'currency' => q(Qatari Riyal),
12349             'one' => q(Qatari riyal),
12350             'other' => q(Qatari riyals),
12351             },
12352             },
12353             'RHD' => {
12354             display_name => {
12355             'currency' => q(Rhodesian Dollar),
12356             'one' => q(Rhodesian dollar),
12357             'other' => q(Rhodesian dollars),
12358             },
12359             },
12360             'ROL' => {
12361             display_name => {
12362             'currency' => q(Romanian Leu \(1952–2006\)),
12363             'one' => q(Romanian leu \(1952–2006\)),
12364             'other' => q(Romanian Lei \(1952–2006\)),
12365             },
12366             },
12367             'RON' => {
12368             display_name => {
12369             'currency' => q(Romanian Leu),
12370             'one' => q(Romanian leu),
12371             'other' => q(Romanian lei),
12372             },
12373             },
12374             'RSD' => {
12375             display_name => {
12376             'currency' => q(Serbian Dinar),
12377             'one' => q(Serbian dinar),
12378             'other' => q(Serbian dinars),
12379             },
12380             },
12381             'RUB' => {
12382             display_name => {
12383             'currency' => q(Russian Ruble),
12384             'one' => q(Russian ruble),
12385             'other' => q(Russian rubles),
12386             },
12387             },
12388             'RUR' => {
12389             display_name => {
12390             'currency' => q(Russian Ruble \(1991–1998\)),
12391             'one' => q(Russian ruble \(1991–1998\)),
12392             'other' => q(Russian rubles \(1991–1998\)),
12393             },
12394             },
12395             'RWF' => {
12396             display_name => {
12397             'currency' => q(Rwandan Franc),
12398             'one' => q(Rwandan franc),
12399             'other' => q(Rwandan francs),
12400             },
12401             },
12402             'SAR' => {
12403             display_name => {
12404             'currency' => q(Saudi Riyal),
12405             'one' => q(Saudi riyal),
12406             'other' => q(Saudi riyals),
12407             },
12408             },
12409             'SBD' => {
12410             display_name => {
12411             'currency' => q(Solomon Islands Dollar),
12412             'one' => q(Solomon Islands dollar),
12413             'other' => q(Solomon Islands dollars),
12414             },
12415             },
12416             'SCR' => {
12417             display_name => {
12418             'currency' => q(Seychellois Rupee),
12419             'one' => q(Seychellois rupee),
12420             'other' => q(Seychellois rupees),
12421             },
12422             },
12423             'SDD' => {
12424             display_name => {
12425             'currency' => q(Sudanese Dinar \(1992–2007\)),
12426             'one' => q(Sudanese dinar \(1992–2007\)),
12427             'other' => q(Sudanese dinars \(1992–2007\)),
12428             },
12429             },
12430             'SDG' => {
12431             display_name => {
12432             'currency' => q(Sudanese Pound),
12433             'one' => q(Sudanese pound),
12434             'other' => q(Sudanese pounds),
12435             },
12436             },
12437             'SDP' => {
12438             display_name => {
12439             'currency' => q(Sudanese Pound \(1957–1998\)),
12440             'one' => q(Sudanese pound \(1957–1998\)),
12441             'other' => q(Sudanese pounds \(1957–1998\)),
12442             },
12443             },
12444             'SEK' => {
12445             display_name => {
12446             'currency' => q(Swedish Krona),
12447             'one' => q(Swedish krona),
12448             'other' => q(Swedish kronor),
12449             },
12450             },
12451             'SGD' => {
12452             display_name => {
12453             'currency' => q(Singapore Dollar),
12454             'one' => q(Singapore dollar),
12455             'other' => q(Singapore dollars),
12456             },
12457             },
12458             'SHP' => {
12459             display_name => {
12460             'currency' => q(St. Helena Pound),
12461             'one' => q(St. Helena pound),
12462             'other' => q(St. Helena pounds),
12463             },
12464             },
12465             'SIT' => {
12466             display_name => {
12467             'currency' => q(Slovenian Tolar),
12468             'one' => q(Slovenian tolar),
12469             'other' => q(Slovenian tolars),
12470             },
12471             },
12472             'SKK' => {
12473             display_name => {
12474             'currency' => q(Slovak Koruna),
12475             'one' => q(Slovak koruna),
12476             'other' => q(Slovak korunas),
12477             },
12478             },
12479             'SLE' => {
12480             display_name => {
12481             'currency' => q(Sierra Leonean Leone),
12482             'one' => q(Sierra Leonean leone),
12483             'other' => q(Sierra Leonean leones),
12484             },
12485             },
12486             'SLL' => {
12487             display_name => {
12488             'currency' => q(Sierra Leonean Leone \(1964—2022\)),
12489             'one' => q(Sierra Leonean leone \(1964—2022\)),
12490             'other' => q(Sierra Leonean leones \(1964—2022\)),
12491             },
12492             },
12493             'SOS' => {
12494             display_name => {
12495             'currency' => q(Somali Shilling),
12496             'one' => q(Somali shilling),
12497             'other' => q(Somali shillings),
12498             },
12499             },
12500             'SRD' => {
12501             display_name => {
12502             'currency' => q(Surinamese Dollar),
12503             'one' => q(Surinamese dollar),
12504             'other' => q(Surinamese dollars),
12505             },
12506             },
12507             'SRG' => {
12508             display_name => {
12509             'currency' => q(Surinamese Guilder),
12510             'one' => q(Surinamese guilder),
12511             'other' => q(Surinamese guilders),
12512             },
12513             },
12514             'SSP' => {
12515             display_name => {
12516             'currency' => q(South Sudanese Pound),
12517             'one' => q(South Sudanese pound),
12518             'other' => q(South Sudanese pounds),
12519             },
12520             },
12521             'STD' => {
12522             display_name => {
12523             'currency' => q(São Tomé & Príncipe Dobra \(1977–2017\)),
12524             'one' => q(São Tomé & Príncipe dobra \(1977–2017\)),
12525             'other' => q(São Tomé & Príncipe dobras \(1977–2017\)),
12526             },
12527             },
12528             'STN' => {
12529             display_name => {
12530             'currency' => q(São Tomé & Príncipe Dobra),
12531             'one' => q(São Tomé & Príncipe dobra),
12532             'other' => q(São Tomé & Príncipe dobras),
12533             },
12534             },
12535             'SUR' => {
12536             display_name => {
12537             'currency' => q(Soviet Rouble),
12538             'one' => q(Soviet rouble),
12539             'other' => q(Soviet roubles),
12540             },
12541             },
12542             'SVC' => {
12543             display_name => {
12544             'currency' => q(Salvadoran Colón),
12545             'one' => q(Salvadoran colón),
12546             'other' => q(Salvadoran colones),
12547             },
12548             },
12549             'SYP' => {
12550             display_name => {
12551             'currency' => q(Syrian Pound),
12552             'one' => q(Syrian pound),
12553             'other' => q(Syrian pounds),
12554             },
12555             },
12556             'SZL' => {
12557             display_name => {
12558             'currency' => q(Swazi Lilangeni),
12559             'one' => q(Swazi lilangeni),
12560             'other' => q(Swazi emalangeni),
12561             },
12562             },
12563             'THB' => {
12564             display_name => {
12565             'currency' => q(Thai Baht),
12566             'one' => q(Thai baht),
12567             'other' => q(Thai baht),
12568             },
12569             },
12570             'TJR' => {
12571             display_name => {
12572             'currency' => q(Tajikistani Ruble),
12573             'one' => q(Tajikistani ruble),
12574             'other' => q(Tajikistani rubles),
12575             },
12576             },
12577             'TJS' => {
12578             display_name => {
12579             'currency' => q(Tajikistani Somoni),
12580             'one' => q(Tajikistani somoni),
12581             'other' => q(Tajikistani somonis),
12582             },
12583             },
12584             'TMM' => {
12585             display_name => {
12586             'currency' => q(Turkmenistani Manat \(1993–2009\)),
12587             'one' => q(Turkmenistani manat \(1993–2009\)),
12588             'other' => q(Turkmenistani manat \(1993–2009\)),
12589             },
12590             },
12591             'TMT' => {
12592             display_name => {
12593             'currency' => q(Turkmenistani Manat),
12594             'one' => q(Turkmenistani manat),
12595             'other' => q(Turkmenistani manat),
12596             },
12597             },
12598             'TND' => {
12599             display_name => {
12600             'currency' => q(Tunisian Dinar),
12601             'one' => q(Tunisian dinar),
12602             'other' => q(Tunisian dinars),
12603             },
12604             },
12605             'TOP' => {
12606             display_name => {
12607             'currency' => q(Tongan Paʻanga),
12608             'one' => q(Tongan paʻanga),
12609             'other' => q(Tongan paʻanga),
12610             },
12611             },
12612             'TPE' => {
12613             display_name => {
12614             'currency' => q(Timorese Escudo),
12615             'one' => q(Timorese escudo),
12616             'other' => q(Timorese escudos),
12617             },
12618             },
12619             'TRL' => {
12620             display_name => {
12621             'currency' => q(Turkish Lira \(1922–2005\)),
12622             'one' => q(Turkish lira \(1922–2005\)),
12623             'other' => q(Turkish Lira \(1922–2005\)),
12624             },
12625             },
12626             'TRY' => {
12627             display_name => {
12628             'currency' => q(Turkish Lira),
12629             'one' => q(Turkish lira),
12630             'other' => q(Turkish Lira),
12631             },
12632             },
12633             'TTD' => {
12634             display_name => {
12635             'currency' => q(Trinidad & Tobago Dollar),
12636             'one' => q(Trinidad & Tobago dollar),
12637             'other' => q(Trinidad & Tobago dollars),
12638             },
12639             },
12640             'TWD' => {
12641             display_name => {
12642             'currency' => q(New Taiwan Dollar),
12643             'one' => q(New Taiwan dollar),
12644             'other' => q(New Taiwan dollars),
12645             },
12646             },
12647             'TZS' => {
12648             display_name => {
12649             'currency' => q(Tanzanian Shilling),
12650             'one' => q(Tanzanian shilling),
12651             'other' => q(Tanzanian shillings),
12652             },
12653             },
12654             'UAH' => {
12655             display_name => {
12656             'currency' => q(Ukrainian Hryvnia),
12657             'one' => q(Ukrainian hryvnia),
12658             'other' => q(Ukrainian hryvnias),
12659             },
12660             },
12661             'UAK' => {
12662             display_name => {
12663             'currency' => q(Ukrainian Karbovanets),
12664             'one' => q(Ukrainian karbovanets),
12665             'other' => q(Ukrainian karbovantsiv),
12666             },
12667             },
12668             'UGS' => {
12669             display_name => {
12670             'currency' => q(Ugandan Shilling \(1966–1987\)),
12671             'one' => q(Ugandan shilling \(1966–1987\)),
12672             'other' => q(Ugandan shillings \(1966–1987\)),
12673             },
12674             },
12675             'UGX' => {
12676             display_name => {
12677             'currency' => q(Ugandan Shilling),
12678             'one' => q(Ugandan shilling),
12679             'other' => q(Ugandan shillings),
12680             },
12681             },
12682             'USD' => {
12683             symbol => '$',
12684             display_name => {
12685             'currency' => q(US Dollar),
12686             'one' => q(US dollar),
12687             'other' => q(US dollars),
12688             },
12689             },
12690             'USN' => {
12691             display_name => {
12692             'currency' => q(US Dollar \(Next day\)),
12693             'one' => q(US dollar \(next day\)),
12694             'other' => q(US dollars \(next day\)),
12695             },
12696             },
12697             'USS' => {
12698             display_name => {
12699             'currency' => q(US Dollar \(Same day\)),
12700             'one' => q(US dollar \(same day\)),
12701             'other' => q(US dollars \(same day\)),
12702             },
12703             },
12704             'UYI' => {
12705             display_name => {
12706             'currency' => q(Uruguayan Peso \(Indexed Units\)),
12707             'one' => q(Uruguayan peso \(indexed units\)),
12708             'other' => q(Uruguayan pesos \(indexed units\)),
12709             },
12710             },
12711             'UYP' => {
12712             display_name => {
12713             'currency' => q(Uruguayan Peso \(1975–1993\)),
12714             'one' => q(Uruguayan peso \(1975–1993\)),
12715             'other' => q(Uruguayan pesos \(1975–1993\)),
12716             },
12717             },
12718             'UYU' => {
12719             display_name => {
12720             'currency' => q(Uruguayan Peso),
12721             'one' => q(Uruguayan peso),
12722             'other' => q(Uruguayan pesos),
12723             },
12724             },
12725             'UYW' => {
12726             display_name => {
12727             'currency' => q(Uruguayan Nominal Wage Index Unit),
12728             'one' => q(Uruguayan nominal wage index unit),
12729             'other' => q(Uruguayan nominal wage index units),
12730             },
12731             },
12732             'UZS' => {
12733             display_name => {
12734             'currency' => q(Uzbekistani Som),
12735             'one' => q(Uzbekistani som),
12736             'other' => q(Uzbekistani som),
12737             },
12738             },
12739             'VEB' => {
12740             display_name => {
12741             'currency' => q(Venezuelan Bolívar \(1871–2008\)),
12742             'one' => q(Venezuelan bolívar \(1871–2008\)),
12743             'other' => q(Venezuelan bolívars \(1871–2008\)),
12744             },
12745             },
12746             'VED' => {
12747             display_name => {
12748             'currency' => q(Bolívar Soberano),
12749             'one' => q(Bolívar Soberano),
12750             'other' => q(Bolívar Soberanos),
12751             },
12752             },
12753             'VEF' => {
12754             display_name => {
12755             'currency' => q(Venezuelan Bolívar \(2008–2018\)),
12756             'one' => q(Venezuelan bolívar \(2008–2018\)),
12757             'other' => q(Venezuelan bolívars \(2008–2018\)),
12758             },
12759             },
12760             'VES' => {
12761             display_name => {
12762             'currency' => q(Venezuelan Bolívar),
12763             'one' => q(Venezuelan bolívar),
12764             'other' => q(Venezuelan bolívars),
12765             },
12766             },
12767             'VND' => {
12768             display_name => {
12769             'currency' => q(Vietnamese Dong),
12770             'one' => q(Vietnamese dong),
12771             'other' => q(Vietnamese dong),
12772             },
12773             },
12774             'VNN' => {
12775             display_name => {
12776             'currency' => q(Vietnamese Dong \(1978–1985\)),
12777             'one' => q(Vietnamese dong \(1978–1985\)),
12778             'other' => q(Vietnamese dong \(1978–1985\)),
12779             },
12780             },
12781             'VUV' => {
12782             display_name => {
12783             'currency' => q(Vanuatu Vatu),
12784             'one' => q(Vanuatu vatu),
12785             'other' => q(Vanuatu vatus),
12786             },
12787             },
12788             'WST' => {
12789             display_name => {
12790             'currency' => q(Samoan Tala),
12791             'one' => q(Samoan tala),
12792             'other' => q(Samoan tala),
12793             },
12794             },
12795             'XAF' => {
12796             display_name => {
12797             'currency' => q(Central African CFA Franc),
12798             'one' => q(Central African CFA franc),
12799             'other' => q(Central African CFA francs),
12800             },
12801             },
12802             'XAG' => {
12803             display_name => {
12804             'currency' => q(Silver),
12805             'one' => q(troy ounce of silver),
12806             'other' => q(troy ounces of silver),
12807             },
12808             },
12809             'XAU' => {
12810             display_name => {
12811             'currency' => q(Gold),
12812             'one' => q(troy ounce of gold),
12813             'other' => q(troy ounces of gold),
12814             },
12815             },
12816             'XBA' => {
12817             display_name => {
12818             'currency' => q(European Composite Unit),
12819             'one' => q(European composite unit),
12820             'other' => q(European composite units),
12821             },
12822             },
12823             'XBB' => {
12824             display_name => {
12825             'currency' => q(European Monetary Unit),
12826             'one' => q(European monetary unit),
12827             'other' => q(European monetary units),
12828             },
12829             },
12830             'XBC' => {
12831             display_name => {
12832             'currency' => q(European Unit of Account \(XBC\)),
12833             'one' => q(European unit of account \(XBC\)),
12834             'other' => q(European units of account \(XBC\)),
12835             },
12836             },
12837             'XBD' => {
12838             display_name => {
12839             'currency' => q(European Unit of Account \(XBD\)),
12840             'one' => q(European unit of account \(XBD\)),
12841             'other' => q(European units of account \(XBD\)),
12842             },
12843             },
12844             'XCD' => {
12845             display_name => {
12846             'currency' => q(East Caribbean Dollar),
12847             'one' => q(East Caribbean dollar),
12848             'other' => q(East Caribbean dollars),
12849             },
12850             },
12851             'XCG' => {
12852             display_name => {
12853             'currency' => q(Caribbean guilder),
12854             'one' => q(Caribbean guilder),
12855             'other' => q(Caribbean guilders),
12856             },
12857             },
12858             'XDR' => {
12859             display_name => {
12860             'currency' => q(Special Drawing Rights),
12861             'one' => q(special drawing rights),
12862             'other' => q(special drawing rights),
12863             },
12864             },
12865             'XEU' => {
12866             display_name => {
12867             'currency' => q(European Currency Unit),
12868             'one' => q(European currency unit),
12869             'other' => q(European currency units),
12870             },
12871             },
12872             'XFO' => {
12873             display_name => {
12874             'currency' => q(French Gold Franc),
12875             'one' => q(French gold franc),
12876             'other' => q(French gold francs),
12877             },
12878             },
12879             'XFU' => {
12880             display_name => {
12881             'currency' => q(French UIC-Franc),
12882             'one' => q(French UIC-franc),
12883             'other' => q(French UIC-francs),
12884             },
12885             },
12886             'XOF' => {
12887             display_name => {
12888             'currency' => q(West African CFA Franc),
12889             'one' => q(West African CFA franc),
12890             'other' => q(West African CFA francs),
12891             },
12892             },
12893             'XPD' => {
12894             display_name => {
12895             'currency' => q(Palladium),
12896             'one' => q(troy ounce of palladium),
12897             'other' => q(troy ounces of palladium),
12898             },
12899             },
12900             'XPF' => {
12901             display_name => {
12902             'currency' => q(CFP Franc),
12903             'one' => q(CFP franc),
12904             'other' => q(CFP francs),
12905             },
12906             },
12907             'XPT' => {
12908             display_name => {
12909             'currency' => q(Platinum),
12910             'one' => q(troy ounce of platinum),
12911             'other' => q(troy ounces of platinum),
12912             },
12913             },
12914             'XRE' => {
12915             display_name => {
12916             'currency' => q(RINET Funds),
12917             'one' => q(RINET Funds unit),
12918             'other' => q(RINET Funds units),
12919             },
12920             },
12921             'XSU' => {
12922             display_name => {
12923             'currency' => q(Sucre),
12924             'one' => q(Sucre),
12925             'other' => q(Sucres),
12926             },
12927             },
12928             'XTS' => {
12929             display_name => {
12930             'currency' => q(Testing Currency Code),
12931             'one' => q(Testing Currency unit),
12932             'other' => q(Testing Currency units),
12933             },
12934             },
12935             'XUA' => {
12936             display_name => {
12937             'currency' => q(ADB Unit of Account),
12938             'one' => q(ADB unit of account),
12939             'other' => q(ADB units of account),
12940             },
12941             },
12942             'XXX' => {
12943             display_name => {
12944             'currency' => q(Unknown Currency),
12945             'one' => q(\(unknown unit of currency\)),
12946             'other' => q(\(unknown currency\)),
12947             },
12948             },
12949             'YDD' => {
12950             display_name => {
12951             'currency' => q(Yemeni Dinar),
12952             'one' => q(Yemeni dinar),
12953             'other' => q(Yemeni dinars),
12954             },
12955             },
12956             'YER' => {
12957             display_name => {
12958             'currency' => q(Yemeni Rial),
12959             'one' => q(Yemeni rial),
12960             'other' => q(Yemeni rials),
12961             },
12962             },
12963             'YUD' => {
12964             display_name => {
12965             'currency' => q(Yugoslavian Hard Dinar \(1966–1990\)),
12966             'one' => q(Yugoslavian hard dinar \(1966–1990\)),
12967             'other' => q(Yugoslavian hard dinars \(1966–1990\)),
12968             },
12969             },
12970             'YUM' => {
12971             display_name => {
12972             'currency' => q(Yugoslavian New Dinar \(1994–2002\)),
12973             'one' => q(Yugoslavian new dinar \(1994–2002\)),
12974             'other' => q(Yugoslavian new dinars \(1994–2002\)),
12975             },
12976             },
12977             'YUN' => {
12978             display_name => {
12979             'currency' => q(Yugoslavian Convertible Dinar \(1990–1992\)),
12980             'one' => q(Yugoslavian convertible dinar \(1990–1992\)),
12981             'other' => q(Yugoslavian convertible dinars \(1990–1992\)),
12982             },
12983             },
12984             'YUR' => {
12985             display_name => {
12986             'currency' => q(Yugoslavian Reformed Dinar \(1992–1993\)),
12987             'one' => q(Yugoslavian reformed dinar \(1992–1993\)),
12988             'other' => q(Yugoslavian reformed dinars \(1992–1993\)),
12989             },
12990             },
12991             'ZAL' => {
12992             display_name => {
12993             'currency' => q(South African Rand \(financial\)),
12994             'one' => q(South African rand \(financial\)),
12995             'other' => q(South African rands \(financial\)),
12996             },
12997             },
12998             'ZAR' => {
12999             display_name => {
13000             'currency' => q(South African Rand),
13001             'one' => q(South African rand),
13002             'other' => q(South African rand),
13003             },
13004             },
13005             'ZMK' => {
13006             display_name => {
13007             'currency' => q(Zambian Kwacha \(1968–2012\)),
13008             'one' => q(Zambian kwacha \(1968–2012\)),
13009             'other' => q(Zambian kwachas \(1968–2012\)),
13010             },
13011             },
13012             'ZMW' => {
13013             display_name => {
13014             'currency' => q(Zambian Kwacha),
13015             'one' => q(Zambian kwacha),
13016             'other' => q(Zambian kwachas),
13017             },
13018             },
13019             'ZRN' => {
13020             display_name => {
13021             'currency' => q(Zairean New Zaire \(1993–1998\)),
13022             'one' => q(Zairean new zaire \(1993–1998\)),
13023             'other' => q(Zairean new zaires \(1993–1998\)),
13024             },
13025             },
13026             'ZRZ' => {
13027             display_name => {
13028             'currency' => q(Zairean Zaire \(1971–1993\)),
13029             'one' => q(Zairean zaire \(1971–1993\)),
13030             'other' => q(Zairean zaires \(1971–1993\)),
13031             },
13032             },
13033             'ZWD' => {
13034             display_name => {
13035             'currency' => q(Zimbabwean Dollar \(1980–2008\)),
13036             'one' => q(Zimbabwean dollar \(1980–2008\)),
13037             'other' => q(Zimbabwean dollars \(1980–2008\)),
13038             },
13039             },
13040             'ZWG' => {
13041             display_name => {
13042             'currency' => q(Zimbabwean Gold),
13043             'one' => q(Zimbabwean gold),
13044             'other' => q(Zimbabwean gold),
13045             },
13046             },
13047             'ZWL' => {
13048             display_name => {
13049             'currency' => q(Zimbabwean Dollar \(2009–2024\)),
13050             'one' => q(Zimbabwean dollar \(2009–2024\)),
13051             'other' => q(Zimbabwean dollars \(2009–2024\)),
13052             },
13053             },
13054             'ZWR' => {
13055             display_name => {
13056             'currency' => q(Zimbabwean Dollar \(2008\)),
13057             'one' => q(Zimbabwean dollar \(2008\)),
13058             'other' => q(Zimbabwean dollars \(2008\)),
13059             },
13060             },
13061             } },
13062             );
13063              
13064              
13065             has 'calendar_months' => (
13066             is => 'ro',
13067             isa => HashRef,
13068             init_arg => undef,
13069             default => sub { {
13070             'chinese' => {
13071             'format' => {
13072             abbreviated => {
13073             nonleap => [
13074             'Mo1',
13075             'Mo2',
13076             'Mo3',
13077             'Mo4',
13078             'Mo5',
13079             'Mo6',
13080             'Mo7',
13081             'Mo8',
13082             'Mo9',
13083             'Mo10',
13084             'Mo11',
13085             'Mo12'
13086             ],
13087             leap => [
13088            
13089             ],
13090             },
13091             narrow => {
13092             nonleap => [
13093             '1',
13094             '2',
13095             '3',
13096             '4',
13097             '5',
13098             '6',
13099             '7',
13100             '8',
13101             '9',
13102             '10',
13103             '11',
13104             '12'
13105             ],
13106             leap => [
13107            
13108             ],
13109             },
13110             wide => {
13111             nonleap => [
13112             'First Month',
13113             'Second Month',
13114             'Third Month',
13115             'Fourth Month',
13116             'Fifth Month',
13117             'Sixth Month',
13118             'Seventh Month',
13119             'Eighth Month',
13120             'Ninth Month',
13121             'Tenth Month',
13122             'Eleventh Month',
13123             'Twelfth Month'
13124             ],
13125             leap => [
13126            
13127             ],
13128             },
13129             },
13130             'stand-alone' => {
13131             abbreviated => {
13132             nonleap => [
13133             'Mo1',
13134             'Mo2',
13135             'Mo3',
13136             'Mo4',
13137             'Mo5',
13138             'Mo6',
13139             'Mo7',
13140             'Mo8',
13141             'Mo9',
13142             'Mo10',
13143             'Mo11',
13144             'Mo12'
13145             ],
13146             leap => [
13147            
13148             ],
13149             },
13150             wide => {
13151             nonleap => [
13152             'First Month',
13153             'Second Month',
13154             'Third Month',
13155             'Fourth Month',
13156             'Fifth Month',
13157             'Sixth Month',
13158             'Seventh Month',
13159             'Eighth Month',
13160             'Ninth Month',
13161             'Tenth Month',
13162             'Eleventh Month',
13163             'Twelfth Month'
13164             ],
13165             leap => [
13166            
13167             ],
13168             },
13169             },
13170             },
13171             'gregorian' => {
13172             'format' => {
13173             abbreviated => {
13174             nonleap => [
13175             'Jan',
13176             'Feb',
13177             'Mar',
13178             'Apr',
13179             'May',
13180             'Jun',
13181             'Jul',
13182             'Aug',
13183             'Sep',
13184             'Oct',
13185             'Nov',
13186             'Dec'
13187             ],
13188             leap => [
13189            
13190             ],
13191             },
13192             narrow => {
13193             nonleap => [
13194             'J',
13195             'F',
13196             'M',
13197             'A',
13198             'M',
13199             'J',
13200             'J',
13201             'A',
13202             'S',
13203             'O',
13204             'N',
13205             'D'
13206             ],
13207             leap => [
13208            
13209             ],
13210             },
13211             wide => {
13212             nonleap => [
13213             'January',
13214             'February',
13215             'March',
13216             'April',
13217             'May',
13218             'June',
13219             'July',
13220             'August',
13221             'September',
13222             'October',
13223             'November',
13224             'December'
13225             ],
13226             leap => [
13227            
13228             ],
13229             },
13230             },
13231             'stand-alone' => {
13232             abbreviated => {
13233             nonleap => [
13234             'Jan',
13235             'Feb',
13236             'Mar',
13237             'Apr',
13238             'May',
13239             'Jun',
13240             'Jul',
13241             'Aug',
13242             'Sep',
13243             'Oct',
13244             'Nov',
13245             'Dec'
13246             ],
13247             leap => [
13248            
13249             ],
13250             },
13251             narrow => {
13252             nonleap => [
13253             'J',
13254             'F',
13255             'M',
13256             'A',
13257             'M',
13258             'J',
13259             'J',
13260             'A',
13261             'S',
13262             'O',
13263             'N',
13264             'D'
13265             ],
13266             leap => [
13267            
13268             ],
13269             },
13270             wide => {
13271             nonleap => [
13272             'January',
13273             'February',
13274             'March',
13275             'April',
13276             'May',
13277             'June',
13278             'July',
13279             'August',
13280             'September',
13281             'October',
13282             'November',
13283             'December'
13284             ],
13285             leap => [
13286            
13287             ],
13288             },
13289             },
13290             },
13291             'hebrew' => {
13292             'format' => {
13293             abbreviated => {
13294             nonleap => [
13295             'Tishri',
13296             'Heshvan',
13297             'Kislev',
13298             'Tevet',
13299             'Shevat',
13300             'Adar I',
13301             'Adar',
13302             'Nisan',
13303             'Iyar',
13304             'Sivan',
13305             'Tamuz',
13306             'Av',
13307             'Elul'
13308             ],
13309             leap => [
13310             undef(),
13311             undef(),
13312             undef(),
13313             undef(),
13314             undef(),
13315             undef(),
13316            
13317             ],
13318             },
13319             },
13320             'stand-alone' => {
13321             abbreviated => {
13322             nonleap => [
13323             'Tishri',
13324             'Heshvan',
13325             'Kislev',
13326             'Tevet',
13327             'Shevat',
13328             'Adar I',
13329             'Adar',
13330             'Nisan',
13331             'Iyar',
13332             'Sivan',
13333             'Tamuz',
13334             'Av',
13335             'Elul'
13336             ],
13337             leap => [
13338             undef(),
13339             undef(),
13340             undef(),
13341             undef(),
13342             undef(),
13343             undef(),
13344            
13345             ],
13346             },
13347             wide => {
13348             nonleap => [
13349             'Tishri',
13350             'Heshvan',
13351             'Kislev',
13352             'Tevet',
13353             'Shevat',
13354             'Adar I',
13355             'Adar',
13356             'Nisan',
13357             'Iyar',
13358             'Sivan',
13359             'Tamuz',
13360             'Av',
13361             'Elul'
13362             ],
13363             leap => [
13364             undef(),
13365             undef(),
13366             undef(),
13367             undef(),
13368             undef(),
13369             undef(),
13370            
13371             ],
13372             },
13373             },
13374             },
13375             'indian' => {
13376             'format' => {
13377             abbreviated => {
13378             nonleap => [
13379             'Chaitra',
13380             'Vaisakha',
13381             'Jyaistha',
13382             'Asadha',
13383             'Sravana',
13384             'Bhadra',
13385             'Asvina',
13386             'Kartika',
13387             'Agrahayana',
13388             'Pausa',
13389             'Magha',
13390             'Phalguna'
13391             ],
13392             leap => [
13393            
13394             ],
13395             },
13396             narrow => {
13397             nonleap => [
13398             '1',
13399             '2',
13400             '3',
13401             '4',
13402             '5',
13403             '6',
13404             '7',
13405             '8',
13406             '9',
13407             '10',
13408             '11',
13409             '12'
13410             ],
13411             leap => [
13412            
13413             ],
13414             },
13415             },
13416             'stand-alone' => {
13417             abbreviated => {
13418             nonleap => [
13419             'Chaitra',
13420             'Vaisakha',
13421             'Jyaistha',
13422             'Asadha',
13423             'Sravana',
13424             'Bhadra',
13425             'Asvina',
13426             'Kartika',
13427             'Agrahayana',
13428             'Pausa',
13429             'Magha',
13430             'Phalguna'
13431             ],
13432             leap => [
13433            
13434             ],
13435             },
13436             wide => {
13437             nonleap => [
13438             'Chaitra',
13439             'Vaisakha',
13440             'Jyaistha',
13441             'Asadha',
13442             'Sravana',
13443             'Bhadra',
13444             'Asvina',
13445             'Kartika',
13446             'Agrahayana',
13447             'Pausa',
13448             'Magha',
13449             'Phalguna'
13450             ],
13451             leap => [
13452            
13453             ],
13454             },
13455             },
13456             },
13457             'islamic' => {
13458             'format' => {
13459             narrow => {
13460             nonleap => [
13461             '1',
13462             '2',
13463             '3',
13464             '4',
13465             '5',
13466             '6',
13467             '7',
13468             '8',
13469             '9',
13470             '10',
13471             '11',
13472             '12'
13473             ],
13474             leap => [
13475            
13476             ],
13477             },
13478             },
13479             'stand-alone' => {
13480             abbreviated => {
13481             nonleap => [
13482             'Muh.',
13483             'Saf.',
13484             'Rab. I',
13485             'Rab. II',
13486             'Jum. I',
13487             'Jum. II',
13488             'Raj.',
13489             'Sha.',
13490             'Ram.',
13491             'Shaw.',
13492             'Dhuʻl-Q.',
13493             'Dhuʻl-H.'
13494             ],
13495             leap => [
13496            
13497             ],
13498             },
13499             wide => {
13500             nonleap => [
13501             'Muharram',
13502             'Safar',
13503             'Rabiʻ I',
13504             'Rabiʻ II',
13505             'Jumada I',
13506             'Jumada II',
13507             'Rajab',
13508             'Shaʻban',
13509             'Ramadan',
13510             'Shawwal',
13511             'Dhuʻl-Qiʻdah',
13512             'Dhuʻl-Hijjah'
13513             ],
13514             leap => [
13515            
13516             ],
13517             },
13518             },
13519             },
13520             } },
13521             );
13522              
13523             has 'calendar_days' => (
13524             is => 'ro',
13525             isa => HashRef,
13526             init_arg => undef,
13527             default => sub { {
13528             'gregorian' => {
13529             'format' => {
13530             abbreviated => {
13531             mon => 'Mon',
13532             tue => 'Tue',
13533             wed => 'Wed',
13534             thu => 'Thu',
13535             fri => 'Fri',
13536             sat => 'Sat',
13537             sun => 'Sun'
13538             },
13539             narrow => {
13540             mon => 'M',
13541             tue => 'T',
13542             wed => 'W',
13543             thu => 'T',
13544             fri => 'F',
13545             sat => 'S',
13546             sun => 'S'
13547             },
13548             short => {
13549             mon => 'Mo',
13550             tue => 'Tu',
13551             wed => 'We',
13552             thu => 'Th',
13553             fri => 'Fr',
13554             sat => 'Sa',
13555             sun => 'Su'
13556             },
13557             wide => {
13558             mon => 'Monday',
13559             tue => 'Tuesday',
13560             wed => 'Wednesday',
13561             thu => 'Thursday',
13562             fri => 'Friday',
13563             sat => 'Saturday',
13564             sun => 'Sunday'
13565             },
13566             },
13567             'stand-alone' => {
13568             abbreviated => {
13569             mon => 'Mon',
13570             tue => 'Tue',
13571             wed => 'Wed',
13572             thu => 'Thu',
13573             fri => 'Fri',
13574             sat => 'Sat',
13575             sun => 'Sun'
13576             },
13577             narrow => {
13578             mon => 'M',
13579             tue => 'T',
13580             wed => 'W',
13581             thu => 'T',
13582             fri => 'F',
13583             sat => 'S',
13584             sun => 'S'
13585             },
13586             short => {
13587             mon => 'Mo',
13588             tue => 'Tu',
13589             wed => 'We',
13590             thu => 'Th',
13591             fri => 'Fr',
13592             sat => 'Sa',
13593             sun => 'Su'
13594             },
13595             wide => {
13596             mon => 'Monday',
13597             tue => 'Tuesday',
13598             wed => 'Wednesday',
13599             thu => 'Thursday',
13600             fri => 'Friday',
13601             sat => 'Saturday',
13602             sun => 'Sunday'
13603             },
13604             },
13605             },
13606             } },
13607             );
13608              
13609             has 'calendar_quarters' => (
13610             is => 'ro',
13611             isa => HashRef,
13612             init_arg => undef,
13613             default => sub { {
13614             'gregorian' => {
13615             'format' => {
13616             abbreviated => {0 => 'Q1',
13617             1 => 'Q2',
13618             2 => 'Q3',
13619             3 => 'Q4'
13620             },
13621             narrow => {0 => '1',
13622             1 => '2',
13623             2 => '3',
13624             3 => '4'
13625             },
13626             wide => {0 => '1st quarter',
13627             1 => '2nd quarter',
13628             2 => '3rd quarter',
13629             3 => '4th quarter'
13630             },
13631             },
13632             'stand-alone' => {
13633             abbreviated => {0 => 'Q1',
13634             1 => 'Q2',
13635             2 => 'Q3',
13636             3 => 'Q4'
13637             },
13638             narrow => {0 => '1',
13639             1 => '2',
13640             2 => '3',
13641             3 => '4'
13642             },
13643             wide => {0 => '1st quarter',
13644             1 => '2nd quarter',
13645             2 => '3rd quarter',
13646             3 => '4th quarter'
13647             },
13648             },
13649             },
13650             } },
13651             );
13652              
13653             has 'day_period_data' => (
13654             is => 'ro',
13655             isa => CodeRef,
13656             init_arg => undef,
13657             default => sub { sub {
13658             # Time in hhmm format
13659             my ($self, $type, $time, $day_period_type) = @_;
13660             $day_period_type //= 'default';
13661             SWITCH:
13662             for ($type) {
13663             if ($_ eq 'buddhist') {
13664             if($day_period_type eq 'default') {
13665             return 'midnight' if $time == 0;
13666             return 'noon' if $time == 1200;
13667             return 'afternoon1' if $time >= 1200
13668             && $time < 1800;
13669             return 'evening1' if $time >= 1800
13670             && $time < 2100;
13671             return 'morning1' if $time >= 600
13672             && $time < 1200;
13673             return 'night1' if $time >= 2100;
13674             return 'night1' if $time < 600;
13675             }
13676             if($day_period_type eq 'selection') {
13677             return 'afternoon1' if $time >= 1200
13678             && $time < 1800;
13679             return 'evening1' if $time >= 1800
13680             && $time < 2100;
13681             return 'morning1' if $time >= 600
13682             && $time < 1200;
13683             return 'night1' if $time >= 2100;
13684             return 'night1' if $time < 600;
13685             }
13686             last SWITCH;
13687             }
13688             if ($_ eq 'chinese') {
13689             if($day_period_type eq 'default') {
13690             return 'midnight' if $time == 0;
13691             return 'noon' if $time == 1200;
13692             return 'afternoon1' if $time >= 1200
13693             && $time < 1800;
13694             return 'evening1' if $time >= 1800
13695             && $time < 2100;
13696             return 'morning1' if $time >= 600
13697             && $time < 1200;
13698             return 'night1' if $time >= 2100;
13699             return 'night1' if $time < 600;
13700             }
13701             if($day_period_type eq 'selection') {
13702             return 'afternoon1' if $time >= 1200
13703             && $time < 1800;
13704             return 'evening1' if $time >= 1800
13705             && $time < 2100;
13706             return 'morning1' if $time >= 600
13707             && $time < 1200;
13708             return 'night1' if $time >= 2100;
13709             return 'night1' if $time < 600;
13710             }
13711             last SWITCH;
13712             }
13713             if ($_ eq 'generic') {
13714             if($day_period_type eq 'default') {
13715             return 'midnight' if $time == 0;
13716             return 'noon' if $time == 1200;
13717             return 'afternoon1' if $time >= 1200
13718             && $time < 1800;
13719             return 'evening1' if $time >= 1800
13720             && $time < 2100;
13721             return 'morning1' if $time >= 600
13722             && $time < 1200;
13723             return 'night1' if $time >= 2100;
13724             return 'night1' if $time < 600;
13725             }
13726             if($day_period_type eq 'selection') {
13727             return 'afternoon1' if $time >= 1200
13728             && $time < 1800;
13729             return 'evening1' if $time >= 1800
13730             && $time < 2100;
13731             return 'morning1' if $time >= 600
13732             && $time < 1200;
13733             return 'night1' if $time >= 2100;
13734             return 'night1' if $time < 600;
13735             }
13736             last SWITCH;
13737             }
13738             if ($_ eq 'gregorian') {
13739             if($day_period_type eq 'default') {
13740             return 'midnight' if $time == 0;
13741             return 'noon' if $time == 1200;
13742             return 'afternoon1' if $time >= 1200
13743             && $time < 1800;
13744             return 'evening1' if $time >= 1800
13745             && $time < 2100;
13746             return 'morning1' if $time >= 600
13747             && $time < 1200;
13748             return 'night1' if $time >= 2100;
13749             return 'night1' if $time < 600;
13750             }
13751             if($day_period_type eq 'selection') {
13752             return 'afternoon1' if $time >= 1200
13753             && $time < 1800;
13754             return 'evening1' if $time >= 1800
13755             && $time < 2100;
13756             return 'morning1' if $time >= 600
13757             && $time < 1200;
13758             return 'night1' if $time >= 2100;
13759             return 'night1' if $time < 600;
13760             }
13761             last SWITCH;
13762             }
13763             if ($_ eq 'hebrew') {
13764             if($day_period_type eq 'default') {
13765             return 'midnight' if $time == 0;
13766             return 'noon' if $time == 1200;
13767             return 'afternoon1' if $time >= 1200
13768             && $time < 1800;
13769             return 'evening1' if $time >= 1800
13770             && $time < 2100;
13771             return 'morning1' if $time >= 600
13772             && $time < 1200;
13773             return 'night1' if $time >= 2100;
13774             return 'night1' if $time < 600;
13775             }
13776             if($day_period_type eq 'selection') {
13777             return 'afternoon1' if $time >= 1200
13778             && $time < 1800;
13779             return 'evening1' if $time >= 1800
13780             && $time < 2100;
13781             return 'morning1' if $time >= 600
13782             && $time < 1200;
13783             return 'night1' if $time >= 2100;
13784             return 'night1' if $time < 600;
13785             }
13786             last SWITCH;
13787             }
13788             if ($_ eq 'indian') {
13789             if($day_period_type eq 'default') {
13790             return 'midnight' if $time == 0;
13791             return 'noon' if $time == 1200;
13792             return 'afternoon1' if $time >= 1200
13793             && $time < 1800;
13794             return 'evening1' if $time >= 1800
13795             && $time < 2100;
13796             return 'morning1' if $time >= 600
13797             && $time < 1200;
13798             return 'night1' if $time >= 2100;
13799             return 'night1' if $time < 600;
13800             }
13801             if($day_period_type eq 'selection') {
13802             return 'afternoon1' if $time >= 1200
13803             && $time < 1800;
13804             return 'evening1' if $time >= 1800
13805             && $time < 2100;
13806             return 'morning1' if $time >= 600
13807             && $time < 1200;
13808             return 'night1' if $time >= 2100;
13809             return 'night1' if $time < 600;
13810             }
13811             last SWITCH;
13812             }
13813             if ($_ eq 'islamic') {
13814             if($day_period_type eq 'default') {
13815             return 'midnight' if $time == 0;
13816             return 'noon' if $time == 1200;
13817             return 'afternoon1' if $time >= 1200
13818             && $time < 1800;
13819             return 'evening1' if $time >= 1800
13820             && $time < 2100;
13821             return 'morning1' if $time >= 600
13822             && $time < 1200;
13823             return 'night1' if $time >= 2100;
13824             return 'night1' if $time < 600;
13825             }
13826             if($day_period_type eq 'selection') {
13827             return 'afternoon1' if $time >= 1200
13828             && $time < 1800;
13829             return 'evening1' if $time >= 1800
13830             && $time < 2100;
13831             return 'morning1' if $time >= 600
13832             && $time < 1200;
13833             return 'night1' if $time >= 2100;
13834             return 'night1' if $time < 600;
13835             }
13836             last SWITCH;
13837             }
13838             if ($_ eq 'japanese') {
13839             if($day_period_type eq 'default') {
13840             return 'midnight' if $time == 0;
13841             return 'noon' if $time == 1200;
13842             return 'afternoon1' if $time >= 1200
13843             && $time < 1800;
13844             return 'evening1' if $time >= 1800
13845             && $time < 2100;
13846             return 'morning1' if $time >= 600
13847             && $time < 1200;
13848             return 'night1' if $time >= 2100;
13849             return 'night1' if $time < 600;
13850             }
13851             if($day_period_type eq 'selection') {
13852             return 'afternoon1' if $time >= 1200
13853             && $time < 1800;
13854             return 'evening1' if $time >= 1800
13855             && $time < 2100;
13856             return 'morning1' if $time >= 600
13857             && $time < 1200;
13858             return 'night1' if $time >= 2100;
13859             return 'night1' if $time < 600;
13860             }
13861             last SWITCH;
13862             }
13863             if ($_ eq 'roc') {
13864             if($day_period_type eq 'default') {
13865             return 'midnight' if $time == 0;
13866             return 'noon' if $time == 1200;
13867             return 'afternoon1' if $time >= 1200
13868             && $time < 1800;
13869             return 'evening1' if $time >= 1800
13870             && $time < 2100;
13871             return 'morning1' if $time >= 600
13872             && $time < 1200;
13873             return 'night1' if $time >= 2100;
13874             return 'night1' if $time < 600;
13875             }
13876             if($day_period_type eq 'selection') {
13877             return 'afternoon1' if $time >= 1200
13878             && $time < 1800;
13879             return 'evening1' if $time >= 1800
13880             && $time < 2100;
13881             return 'morning1' if $time >= 600
13882             && $time < 1200;
13883             return 'night1' if $time >= 2100;
13884             return 'night1' if $time < 600;
13885             }
13886             last SWITCH;
13887             }
13888             }
13889             } },
13890             );
13891              
13892             around day_period_data => sub {
13893             my ($orig, $self) = @_;
13894             return $self->$orig;
13895             };
13896              
13897             has 'day_periods' => (
13898             is => 'ro',
13899             isa => HashRef,
13900             init_arg => undef,
13901             default => sub { {
13902             'gregorian' => {
13903             'format' => {
13904             'abbreviated' => {
13905             'afternoon1' => q{in the afternoon},
13906             'am' => q{am},
13907             'evening1' => q{in the evening},
13908             'midnight' => q{midnight},
13909             'morning1' => q{in the morning},
13910             'night1' => q{at night},
13911             'noon' => q{noon},
13912             'pm' => q{pm},
13913             },
13914             'narrow' => {
13915             'afternoon1' => q{in the afternoon},
13916             'am' => q{a},
13917             'evening1' => q{in the evening},
13918             'midnight' => q{mi},
13919             'morning1' => q{in the morning},
13920             'night1' => q{at night},
13921             'noon' => q{n},
13922             'pm' => q{p},
13923             },
13924             'wide' => {
13925             'afternoon1' => q{in the afternoon},
13926             'am' => q{am},
13927             'evening1' => q{in the evening},
13928             'midnight' => q{midnight},
13929             'morning1' => q{in the morning},
13930             'night1' => q{at night},
13931             'noon' => q{noon},
13932             'pm' => q{pm},
13933             },
13934             },
13935             'stand-alone' => {
13936             'abbreviated' => {
13937             'afternoon1' => q{afternoon},
13938             'am' => q{AM},
13939             'evening1' => q{evening},
13940             'midnight' => q{midnight},
13941             'morning1' => q{morning},
13942             'night1' => q{night},
13943             'noon' => q{noon},
13944             'pm' => q{PM},
13945             },
13946             'narrow' => {
13947             'afternoon1' => q{afternoon},
13948             'am' => q{AM},
13949             'evening1' => q{evening},
13950             'midnight' => q{midnight},
13951             'morning1' => q{morning},
13952             'night1' => q{night},
13953             'noon' => q{noon},
13954             'pm' => q{PM},
13955             },
13956             'wide' => {
13957             'afternoon1' => q{afternoon},
13958             'am' => q{AM},
13959             'evening1' => q{evening},
13960             'midnight' => q{midnight},
13961             'morning1' => q{morning},
13962             'night1' => q{night},
13963             'noon' => q{noon},
13964             'pm' => q{PM},
13965             },
13966             },
13967             },
13968             } },
13969             );
13970              
13971             has 'eras' => (
13972             is => 'ro',
13973             isa => HashRef,
13974             init_arg => undef,
13975             default => sub { {
13976             'buddhist' => {
13977             abbreviated => {
13978             '0' => 'BE'
13979             },
13980             },
13981             'chinese' => {
13982             },
13983             'generic' => {
13984             },
13985             'gregorian' => {
13986             abbreviated => {
13987             '0' => 'BC',
13988             '1' => 'AD'
13989             },
13990             narrow => {
13991             '0' => 'B',
13992             '1' => 'A'
13993             },
13994             wide => {
13995             '0' => 'Before Christ',
13996             '1' => 'Anno Domini'
13997             },
13998             },
13999             'hebrew' => {
14000             abbreviated => {
14001             '0' => 'AM'
14002             },
14003             },
14004             'indian' => {
14005             },
14006             'islamic' => {
14007             abbreviated => {
14008             '0' => 'AH'
14009             },
14010             },
14011             'japanese' => {
14012             },
14013             'roc' => {
14014             abbreviated => {
14015             '0' => 'B.R.O.C.',
14016             '1' => 'Minguo'
14017             },
14018             },
14019             } },
14020             );
14021              
14022             has 'date_formats' => (
14023             is => 'ro',
14024             isa => HashRef,
14025             init_arg => undef,
14026             default => sub { {
14027             'buddhist' => {
14028             },
14029             'chinese' => {
14030             'full' => q{EEEE, MMMM d, r(U)},
14031             'long' => q{MMMM d, r(U)},
14032             'medium' => q{MMM d, r},
14033             'short' => q{M/d/r},
14034             },
14035             'generic' => {
14036             'full' => q{EEEE, MMMM d, y G},
14037             'long' => q{MMMM d, y G},
14038             'medium' => q{MMM d, y G},
14039             'short' => q{M/d/y GGGGG},
14040             },
14041             'gregorian' => {
14042             'full' => q{EEEE, MMMM d, y},
14043             'long' => q{MMMM d, y},
14044             'medium' => q{MMM d, y},
14045             'short' => q{M/d/yy},
14046             },
14047             'hebrew' => {
14048             'full' => q{EEEE, d MMMM y},
14049             'long' => q{d MMMM y},
14050             'medium' => q{d MMM y},
14051             'short' => q{d MMM y},
14052             },
14053             'indian' => {
14054             },
14055             'islamic' => {
14056             'full' => q{EEEE, MMMM d, y G},
14057             'long' => q{MMMM d, y G},
14058             'medium' => q{MMM d, y G},
14059             'short' => q{M/d/y GGGGG},
14060             },
14061             'japanese' => {
14062             'full' => q{EEEE, MMMM d, y G},
14063             'long' => q{MMMM d, y G},
14064             'medium' => q{MMM d, y G},
14065             'short' => q{M/d/y GGGGG},
14066             },
14067             'roc' => {
14068             },
14069             } },
14070             );
14071              
14072             has 'time_formats' => (
14073             is => 'ro',
14074             isa => HashRef,
14075             init_arg => undef,
14076             default => sub { {
14077             'buddhist' => {
14078             },
14079             'chinese' => {
14080             },
14081             'generic' => {
14082             },
14083             'gregorian' => {
14084             'full' => q{h:mm:ss a zzzz},
14085             'long' => q{h:mm:ss a z},
14086             'medium' => q{h:mm:ss a},
14087             'short' => q{h:mm a},
14088             },
14089             'hebrew' => {
14090             },
14091             'indian' => {
14092             },
14093             'islamic' => {
14094             },
14095             'japanese' => {
14096             },
14097             'roc' => {
14098             },
14099             } },
14100             );
14101              
14102             has 'datetime_formats' => (
14103             is => 'ro',
14104             isa => HashRef,
14105             init_arg => undef,
14106             default => sub { {
14107             'buddhist' => {
14108             },
14109             'chinese' => {
14110             'full' => q{{1}, {0}},
14111             'long' => q{{1}, {0}},
14112             'medium' => q{{1}, {0}},
14113             'short' => q{{1}, {0}},
14114             },
14115             'generic' => {
14116             'full' => q{{1}, {0}},
14117             'long' => q{{1}, {0}},
14118             'medium' => q{{1}, {0}},
14119             'short' => q{{1}, {0}},
14120             },
14121             'gregorian' => {
14122             'full' => q{{1}, {0}},
14123             'long' => q{{1}, {0}},
14124             'medium' => q{{1}, {0}},
14125             'short' => q{{1}, {0}},
14126             },
14127             'hebrew' => {
14128             },
14129             'indian' => {
14130             },
14131             'islamic' => {
14132             },
14133             'japanese' => {
14134             },
14135             'roc' => {
14136             },
14137             } },
14138             );
14139              
14140             has 'datetime_formats_available_formats' => (
14141             is => 'ro',
14142             isa => HashRef,
14143             init_arg => undef,
14144             default => sub { {
14145             'chinese' => {
14146             Bh => q{h B},
14147             Bhm => q{h:mm B},
14148             Bhms => q{h:mm:ss B},
14149             E => q{ccc},
14150             EBhm => q{E h:mm B},
14151             EBhms => q{E h:mm:ss B},
14152             EHm => q{E HH:mm},
14153             EHms => q{E HH:mm:ss},
14154             Ed => q{d E},
14155             Ehm => q{E h:mm a},
14156             Ehms => q{E h:mm:ss a},
14157             Gy => q{r(U)},
14158             GyMMM => q{MMM r},
14159             GyMMMEd => q{E, MMM d, r},
14160             GyMMMM => q{MMMM r(U)},
14161             GyMMMMEd => q{E, MMMM d, r(U)},
14162             GyMMMMd => q{MMMM d, r(U)},
14163             GyMMMd => q{MMM d, r},
14164             H => q{HH},
14165             Hm => q{HH:mm},
14166             Hms => q{HH:mm:ss},
14167             M => q{L},
14168             MEd => q{E, M/d},
14169             MMM => q{LLL},
14170             MMMEd => q{E, MMM d},
14171             MMMMd => q{MMMM d},
14172             MMMd => q{MMM d},
14173             Md => q{M/d},
14174             UM => q{M/U},
14175             UMMM => q{MMM U},
14176             UMMMd => q{MMM d, U},
14177             UMd => q{M/d/U},
14178             d => q{d},
14179             h => q{h a},
14180             hm => q{h:mm a},
14181             hms => q{h:mm:ss a},
14182             ms => q{mm:ss},
14183             y => q{r(U)},
14184             yyyy => q{r(U)},
14185             yyyyM => q{M/r},
14186             yyyyMEd => q{E, M/d/r},
14187             yyyyMMM => q{MMM r},
14188             yyyyMMMEd => q{E, MMM d, r},
14189             yyyyMMMM => q{MMMM r(U)},
14190             yyyyMMMMEd => q{E, MMMM d, r(U)},
14191             yyyyMMMMd => q{MMMM d, r(U)},
14192             yyyyMMMd => q{MMM d, r},
14193             yyyyMd => q{M/d/r},
14194             yyyyQQQ => q{QQQ r(U)},
14195             yyyyQQQQ => q{QQQQ r(U)},
14196             },
14197             'generic' => {
14198             Bh => q{h B},
14199             Bhm => q{h:mm B},
14200             Bhms => q{h:mm:ss B},
14201             E => q{ccc},
14202             EBhm => q{E h:mm B},
14203             EBhms => q{E h:mm:ss B},
14204             EHm => q{E HH:mm},
14205             EHms => q{E HH:mm:ss},
14206             Ed => q{d E},
14207             Ehm => q{E h:mm a},
14208             Ehms => q{E h:mm:ss a},
14209             Gy => q{y G},
14210             GyMMM => q{MMM y G},
14211             GyMMMEd => q{E, MMM d, y G},
14212             GyMMMd => q{MMM d, y G},
14213             GyMd => q{M/d/y GGGGG},
14214             H => q{HH},
14215             Hm => q{HH:mm},
14216             Hms => q{HH:mm:ss},
14217             M => q{L},
14218             MEd => q{E, M/d},
14219             MMM => q{LLL},
14220             MMMEd => q{E, MMM d},
14221             MMMMd => q{MMMM d},
14222             MMMd => q{MMM d},
14223             Md => q{M/d},
14224             d => q{d},
14225             h => q{h a},
14226             hm => q{h:mm a},
14227             hms => q{h:mm:ss a},
14228             ms => q{mm:ss},
14229             y => q{y G},
14230             yyyy => q{y G},
14231             yyyyM => q{M/y GGGGG},
14232             yyyyMEd => q{E, M/d/y GGGGG},
14233             yyyyMMM => q{MMM y G},
14234             yyyyMMMEd => q{E, MMM d, y G},
14235             yyyyMMMM => q{MMMM y G},
14236             yyyyMMMd => q{MMM d, y G},
14237             yyyyMd => q{M/d/y GGGGG},
14238             yyyyQQQ => q{QQQ y G},
14239             yyyyQQQQ => q{QQQQ y G},
14240             },
14241             'gregorian' => {
14242             Bh => q{h B},
14243             Bhm => q{h:mm B},
14244             Bhms => q{h:mm:ss B},
14245             E => q{ccc},
14246             EBhm => q{E h:mm B},
14247             EBhms => q{E h:mm:ss B},
14248             EHm => q{E HH:mm},
14249             EHms => q{E HH:mm:ss},
14250             Ed => q{d E},
14251             Ehm => q{E h:mm a},
14252             Ehms => q{E h:mm:ss a},
14253             Gy => q{y G},
14254             GyMMM => q{MMM y G},
14255             GyMMMEd => q{E, MMM d, y G},
14256             GyMMMd => q{MMM d, y G},
14257             GyMd => q{M/d/y G},
14258             H => q{HH},
14259             Hm => q{HH:mm},
14260             Hms => q{HH:mm:ss},
14261             Hmsv => q{HH:mm:ss v},
14262             Hmv => q{HH:mm v},
14263             M => q{L},
14264             MEd => q{E, M/d},
14265             MMM => q{LLL},
14266             MMMEd => q{E, MMM d},
14267             MMMMW => q{'week' W 'of' MMMM},
14268             MMMMd => q{MMMM d},
14269             MMMd => q{MMM d},
14270             Md => q{M/d},
14271             d => q{d},
14272             h => q{h a},
14273             hm => q{h:mm a},
14274             hms => q{h:mm:ss a},
14275             hmsv => q{h:mm:ss a v},
14276             hmv => q{h:mm a v},
14277             ms => q{mm:ss},
14278             y => q{y},
14279             yM => q{M/y},
14280             yMEd => q{E, M/d/y},
14281             yMMM => q{MMM y},
14282             yMMMEd => q{E, MMM d, y},
14283             yMMMM => q{MMMM y},
14284             yMMMd => q{MMM d, y},
14285             yMd => q{M/d/y},
14286             yQQQ => q{QQQ y},
14287             yQQQQ => q{QQQQ y},
14288             yw => q{'week' w 'of' Y},
14289             },
14290             'hebrew' => {
14291             Gy => q{y G},
14292             GyMMM => q{MMM y G},
14293             GyMMMEd => q{E, d MMM y G},
14294             GyMMMd => q{d MMM y G},
14295             GyMd => q{d MMM y G},
14296             M => q{L},
14297             MEd => q{E, d MMM},
14298             MMM => q{LLL},
14299             MMMEd => q{E, d MMM},
14300             MMMMd => q{d MMMM},
14301             MMMd => q{d MMM},
14302             Md => q{d MMM},
14303             y => q{y},
14304             yM => q{MMM y},
14305             yMEd => q{E, d MMM y},
14306             yMMM => q{MMM y},
14307             yMMMEd => q{E, d MMM y},
14308             yMMMM => q{MMMM y},
14309             yMMMd => q{d MMM y},
14310             yMd => q{d MMM y},
14311             yQQQ => q{QQQ y},
14312             yQQQQ => q{QQQQ y},
14313             },
14314             'islamic' => {
14315             E => q{ccc},
14316             Ed => q{d E},
14317             Gy => q{y G},
14318             GyMMM => q{MMM y G},
14319             GyMMMEd => q{E, MMM d, y G},
14320             GyMMMd => q{MMM d, y G},
14321             GyMd => q{M/d/y GGGGG},
14322             M => q{L},
14323             MEd => q{E, M/d},
14324             MMM => q{LLL},
14325             MMMEd => q{E, MMM d},
14326             MMMMd => q{MMMM d},
14327             MMMd => q{MMM d},
14328             Md => q{M/d},
14329             d => q{d},
14330             y => q{y G},
14331             yyyy => q{y G},
14332             yyyyM => q{M/y GGGGG},
14333             yyyyMEd => q{E, M/d/y GGGGG},
14334             yyyyMMM => q{MMM y G},
14335             yyyyMMMEd => q{E, MMM d, y G},
14336             yyyyMMMM => q{MMMM y G},
14337             yyyyMMMd => q{MMM d, y G},
14338             yyyyMd => q{M/d/y GGGGG},
14339             yyyyQQQ => q{QQQ y G},
14340             yyyyQQQQ => q{QQQQ y G},
14341             },
14342             } },
14343             );
14344              
14345             has 'datetime_formats_append_item' => (
14346             is => 'ro',
14347             isa => HashRef,
14348             init_arg => undef,
14349             default => sub { {
14350             'generic' => {
14351             'Day' => '{0} ({2}: {1})',
14352             'Day-Of-Week' => '{0} {1}',
14353             'Era' => '{0} {1}',
14354             'Hour' => '{0} ({2}: {1})',
14355             'Minute' => '{0} ({2}: {1})',
14356             'Month' => '{0} ({2}: {1})',
14357             'Quarter' => '{0} ({2}: {1})',
14358             'Second' => '{0} ({2}: {1})',
14359             'Timezone' => '{0} {1}',
14360             'Week' => '{0} ({2}: {1})',
14361             'Year' => '{0} {1}',
14362             },
14363             'gregorian' => {
14364             'Day' => '{0} ({2}: {1})',
14365             'Day-Of-Week' => '{0} {1}',
14366             'Era' => '{0} {1}',
14367             'Hour' => '{0} ({2}: {1})',
14368             'Minute' => '{0} ({2}: {1})',
14369             'Month' => '{0} ({2}: {1})',
14370             'Quarter' => '{0} ({2}: {1})',
14371             'Second' => '{0} ({2}: {1})',
14372             'Timezone' => '{0} {1}',
14373             'Week' => '{0} ({2}: {1})',
14374             'Year' => '{0} {1}',
14375             },
14376             } },
14377             );
14378              
14379             has 'datetime_formats_interval' => (
14380             is => 'ro',
14381             isa => HashRef,
14382             init_arg => undef,
14383             default => sub { {
14384             'chinese' => {
14385             Bh => {
14386             B => q{h B – h B},
14387             h => q{h – h B},
14388             },
14389             Bhm => {
14390             B => q{h:mm B – h:mm B},
14391             h => q{h:mm – h:mm B},
14392             m => q{h:mm – h:mm B},
14393             },
14394             H => {
14395             H => q{HH – HH},
14396             },
14397             Hm => {
14398             H => q{HH:mm – HH:mm},
14399             m => q{HH:mm – HH:mm},
14400             },
14401             Hmv => {
14402             H => q{HH:mm – HH:mm v},
14403             m => q{HH:mm – HH:mm v},
14404             },
14405             Hv => {
14406             H => q{HH – HH v},
14407             },
14408             M => {
14409             M => q{M – M},
14410             },
14411             MEd => {
14412             M => q{E, M/d – E, M/d},
14413             d => q{E, M/d – E, M/d},
14414             },
14415             MMM => {
14416             M => q{MMM – MMM},
14417             },
14418             MMMEd => {
14419             M => q{E, MMM d – E, MMM d},
14420             d => q{E, MMM d – E, MMM d},
14421             },
14422             MMMd => {
14423             M => q{MMM d – MMM d},
14424             d => q{MMM d – d},
14425             },
14426             Md => {
14427             M => q{M/d – M/d},
14428             d => q{M/d – M/d},
14429             },
14430             d => {
14431             d => q{d – d},
14432             },
14433             fallback => '{0} – {1}',
14434             h => {
14435             a => q{h a – h a},
14436             h => q{h – h a},
14437             },
14438             hm => {
14439             a => q{h:mm a – h:mm a},
14440             h => q{h:mm – h:mm a},
14441             m => q{h:mm – h:mm a},
14442             },
14443             hmv => {
14444             a => q{h:mm a – h:mm a v},
14445             h => q{h:mm – h:mm a v},
14446             m => q{h:mm – h:mm a v},
14447             },
14448             hv => {
14449             a => q{h a – h a v},
14450             h => q{h – h a v},
14451             },
14452             y => {
14453             y => q{U – U},
14454             },
14455             yM => {
14456             M => q{M/y – M/y},
14457             y => q{M/y – M/y},
14458             },
14459             yMEd => {
14460             M => q{E, M/d/y – E, M/d/y},
14461             d => q{E, M/d/y – E, M/d/y},
14462             y => q{E, M/d/y – E, M/d/y},
14463             },
14464             yMMM => {
14465             M => q{MMM – MMM U},
14466             y => q{MMM U – MMM U},
14467             },
14468             yMMMEd => {
14469             M => q{E, MMM d – E, MMM d, U},
14470             d => q{E, MMM d – E, MMM d, U},
14471             y => q{E, MMM d, U – E, MMM d, U},
14472             },
14473             yMMMM => {
14474             M => q{MMMM – MMMM U},
14475             y => q{MMMM U – MMMM U},
14476             },
14477             yMMMd => {
14478             M => q{MMM d – MMM d, U},
14479             d => q{MMM d – d, U},
14480             y => q{MMM d, U – MMM d, U},
14481             },
14482             yMd => {
14483             M => q{M/d/y – M/d/y},
14484             d => q{M/d/y – M/d/y},
14485             y => q{M/d/y – M/d/y},
14486             },
14487             },
14488             'generic' => {
14489             Bh => {
14490             B => q{h B – h B},
14491             h => q{h – h B},
14492             },
14493             Bhm => {
14494             B => q{h:mm B – h:mm B},
14495             h => q{h:mm – h:mm B},
14496             m => q{h:mm – h:mm B},
14497             },
14498             Gy => {
14499             G => q{y G – y G},
14500             y => q{y – y G},
14501             },
14502             GyM => {
14503             G => q{M/y GGGGG – M/y GGGGG},
14504             M => q{M/y – M/y GGGGG},
14505             y => q{M/y – M/y GGGGG},
14506             },
14507             GyMEd => {
14508             G => q{E, M/d/y GGGGG – E, M/d/y GGGGG},
14509             M => q{E, M/d/y – E, M/d/y GGGGG},
14510             d => q{E, M/d/y – E, M/d/y GGGGG},
14511             y => q{E, M/d/y – E, M/d/y GGGGG},
14512             },
14513             GyMMM => {
14514             G => q{MMM y G – MMM y G},
14515             M => q{MMM – MMM y G},
14516             y => q{MMM y – MMM y G},
14517             },
14518             GyMMMEd => {
14519             G => q{E, MMM d, y G – E, MMM d, y G},
14520             M => q{E, MMM d – E, MMM d, y G},
14521             d => q{E, MMM d – E, MMM d, y G},
14522             y => q{E, MMM d, y – E, MMM d, y G},
14523             },
14524             GyMMMd => {
14525             G => q{MMM d, y G – MMM d, y G},
14526             M => q{MMM d – MMM d, y G},
14527             d => q{MMM d – d, y G},
14528             y => q{MMM d, y – MMM d, y G},
14529             },
14530             GyMd => {
14531             G => q{M/d/y GGGGG – M/d/y GGGGG},
14532             M => q{M/d/y – M/d/y GGGGG},
14533             d => q{M/d/y – M/d/y GGGGG},
14534             y => q{M/d/y – M/d/y GGGGG},
14535             },
14536             H => {
14537             H => q{HH – HH},
14538             },
14539             Hm => {
14540             H => q{HH:mm – HH:mm},
14541             m => q{HH:mm – HH:mm},
14542             },
14543             Hmv => {
14544             H => q{HH:mm – HH:mm v},
14545             m => q{HH:mm – HH:mm v},
14546             },
14547             Hv => {
14548             H => q{HH – HH v},
14549             },
14550             M => {
14551             M => q{M – M},
14552             },
14553             MEd => {
14554             M => q{E, M/d – E, M/d},
14555             d => q{E, M/d – E, M/d},
14556             },
14557             MMM => {
14558             M => q{MMM – MMM},
14559             },
14560             MMMEd => {
14561             M => q{E, MMM d – E, MMM d},
14562             d => q{E, MMM d – E, MMM d},
14563             },
14564             MMMd => {
14565             M => q{MMM d – MMM d},
14566             d => q{MMM d – d},
14567             },
14568             Md => {
14569             M => q{M/d – M/d},
14570             d => q{M/d – M/d},
14571             },
14572             d => {
14573             d => q{d – d},
14574             },
14575             fallback => '{0} – {1}',
14576             h => {
14577             a => q{h a – h a},
14578             h => q{h – h a},
14579             },
14580             hm => {
14581             a => q{h:mm a – h:mm a},
14582             h => q{h:mm – h:mm a},
14583             m => q{h:mm – h:mm a},
14584             },
14585             hmv => {
14586             a => q{h:mm a – h:mm a v},
14587             h => q{h:mm – h:mm a v},
14588             m => q{h:mm – h:mm a v},
14589             },
14590             hv => {
14591             a => q{h a – h a v},
14592             h => q{h – h a v},
14593             },
14594             y => {
14595             y => q{y – y G},
14596             },
14597             yM => {
14598             M => q{M/y – M/y GGGGG},
14599             y => q{M/y – M/y GGGGG},
14600             },
14601             yMEd => {
14602             M => q{E, M/d/y – E, M/d/y GGGGG},
14603             d => q{E, M/d/y – E, M/d/y GGGGG},
14604             y => q{E, M/d/y – E, M/d/y GGGGG},
14605             },
14606             yMMM => {
14607             M => q{MMM – MMM y G},
14608             y => q{MMM y – MMM y G},
14609             },
14610             yMMMEd => {
14611             M => q{E, MMM d – E, MMM d, y G},
14612             d => q{E, MMM d – E, MMM d, y G},
14613             y => q{E, MMM d, y – E, MMM d, y G},
14614             },
14615             yMMMM => {
14616             M => q{MMMM – MMMM y G},
14617             y => q{MMMM y – MMMM y G},
14618             },
14619             yMMMd => {
14620             M => q{MMM d – MMM d, y G},
14621             d => q{MMM d – d, y G},
14622             y => q{MMM d, y – MMM d, y G},
14623             },
14624             yMd => {
14625             M => q{M/d/y – M/d/y GGGGG},
14626             d => q{M/d/y – M/d/y GGGGG},
14627             y => q{M/d/y – M/d/y GGGGG},
14628             },
14629             },
14630             'gregorian' => {
14631             Bh => {
14632             B => q{h B – h B},
14633             h => q{h – h B},
14634             },
14635             Bhm => {
14636             B => q{h:mm B – h:mm B},
14637             h => q{h:mm – h:mm B},
14638             m => q{h:mm – h:mm B},
14639             },
14640             Gy => {
14641             G => q{y G – y G},
14642             y => q{y – y G},
14643             },
14644             GyM => {
14645             G => q{M/y G – M/y G},
14646             M => q{M/y – M/y G},
14647             y => q{M/y – M/y G},
14648             },
14649             GyMEd => {
14650             G => q{E, M/d/y G – E, M/d/y G},
14651             M => q{E, M/d/y – E, M/d/y G},
14652             d => q{E, M/d/y – E, M/d/y G},
14653             y => q{E, M/d/y – E, M/d/y G},
14654             },
14655             GyMMM => {
14656             G => q{MMM y G – MMM y G},
14657             M => q{MMM – MMM y G},
14658             y => q{MMM y – MMM y G},
14659             },
14660             GyMMMEd => {
14661             G => q{E, MMM d, y G – E, MMM d, y G},
14662             M => q{E, MMM d – E, MMM d, y G},
14663             d => q{E, MMM d – E, MMM d, y G},
14664             y => q{E, MMM d, y – E, MMM d, y G},
14665             },
14666             GyMMMd => {
14667             G => q{MMM d, y G – MMM d, y G},
14668             M => q{MMM d – MMM d, y G},
14669             d => q{MMM d – d, y G},
14670             y => q{MMM d, y – MMM d, y G},
14671             },
14672             GyMd => {
14673             G => q{M/d/y G – M/d/y G},
14674             M => q{M/d/y – M/d/y G},
14675             d => q{M/d/y – M/d/y G},
14676             y => q{M/d/y – M/d/y G},
14677             },
14678             H => {
14679             H => q{HH – HH},
14680             },
14681             Hm => {
14682             H => q{HH:mm – HH:mm},
14683             m => q{HH:mm – HH:mm},
14684             },
14685             Hmv => {
14686             H => q{HH:mm – HH:mm v},
14687             m => q{HH:mm – HH:mm v},
14688             },
14689             Hv => {
14690             H => q{HH – HH v},
14691             },
14692             M => {
14693             M => q{M – M},
14694             },
14695             MEd => {
14696             M => q{E, M/d – E, M/d},
14697             d => q{E, M/d – E, M/d},
14698             },
14699             MMM => {
14700             M => q{MMM – MMM},
14701             },
14702             MMMEd => {
14703             M => q{E, MMM d – E, MMM d},
14704             d => q{E, MMM d – E, MMM d},
14705             },
14706             MMMd => {
14707             M => q{MMM d – MMM d},
14708             d => q{MMM d – d},
14709             },
14710             Md => {
14711             M => q{M/d – M/d},
14712             d => q{M/d – M/d},
14713             },
14714             d => {
14715             d => q{d – d},
14716             },
14717             fallback => '{0} – {1}',
14718             h => {
14719             a => q{h a – h a},
14720             h => q{h – h a},
14721             },
14722             hm => {
14723             a => q{h:mm a – h:mm a},
14724             h => q{h:mm – h:mm a},
14725             m => q{h:mm – h:mm a},
14726             },
14727             hmv => {
14728             a => q{h:mm a – h:mm a v},
14729             h => q{h:mm – h:mm a v},
14730             m => q{h:mm – h:mm a v},
14731             },
14732             hv => {
14733             a => q{h a – h a v},
14734             h => q{h – h a v},
14735             },
14736             y => {
14737             y => q{y – y},
14738             },
14739             yM => {
14740             M => q{M/y – M/y},
14741             y => q{M/y – M/y},
14742             },
14743             yMEd => {
14744             M => q{E, M/d/y – E, M/d/y},
14745             d => q{E, M/d/y – E, M/d/y},
14746             y => q{E, M/d/y – E, M/d/y},
14747             },
14748             yMMM => {
14749             M => q{MMM – MMM y},
14750             y => q{MMM y – MMM y},
14751             },
14752             yMMMEd => {
14753             M => q{E, MMM d – E, MMM d, y},
14754             d => q{E, MMM d – E, MMM d, y},
14755             y => q{E, MMM d, y – E, MMM d, y},
14756             },
14757             yMMMM => {
14758             M => q{MMMM – MMMM y},
14759             y => q{MMMM y – MMMM y},
14760             },
14761             yMMMd => {
14762             M => q{MMM d – MMM d, y},
14763             d => q{MMM d – d, y},
14764             y => q{MMM d, y – MMM d, y},
14765             },
14766             yMd => {
14767             M => q{M/d/y – M/d/y},
14768             d => q{M/d/y – M/d/y},
14769             y => q{M/d/y – M/d/y},
14770             },
14771             },
14772             'hebrew' => {
14773             M => {
14774             M => q{MMM – MMM},
14775             },
14776             MEd => {
14777             M => q{E, d MMM – E, d MMM},
14778             d => q{E, d MMM – E, d MMM},
14779             },
14780             MMM => {
14781             M => q{MMM – MMM},
14782             },
14783             MMMEd => {
14784             M => q{E, d MMM – E, d MMM},
14785             d => q{E, d MMM – E, d MMM},
14786             },
14787             MMMd => {
14788             M => q{d MMM – d MMM},
14789             d => q{d – d MMM},
14790             },
14791             Md => {
14792             M => q{d MMM – d MMM},
14793             d => q{d – d MMM},
14794             },
14795             y => {
14796             y => q{y – y G},
14797             },
14798             yM => {
14799             M => q{MMM – MMM y},
14800             y => q{MMM y – MMM y},
14801             },
14802             yMEd => {
14803             M => q{E, d MMM – E, d MMM y},
14804             d => q{E, d MMM – E, d MMM y},
14805             y => q{E, d MMM y – E, d MMM y},
14806             },
14807             yMMM => {
14808             M => q{MMM – MMM y},
14809             y => q{MMM y – MMM y},
14810             },
14811             yMMMEd => {
14812             M => q{E, d MMM – E, d MMM y},
14813             d => q{E, d MMM – E, d MMM y},
14814             y => q{E, d MMM y – E, d MMM y},
14815             },
14816             yMMMM => {
14817             M => q{MMMM – MMMM y},
14818             y => q{MMMM y – MMMM y},
14819             },
14820             yMMMd => {
14821             M => q{d MMM – d MMM y},
14822             d => q{d – d MMM y},
14823             y => q{d MMM y – d MMM y},
14824             },
14825             yMd => {
14826             M => q{d MMM – d MMM y},
14827             d => q{d – d MMM y},
14828             y => q{d MMM y – d MMM y},
14829             },
14830             },
14831             } },
14832             );
14833              
14834             has 'cyclic_name_sets' => (
14835             is => 'ro',
14836             isa => HashRef,
14837             init_arg => undef,
14838             default => sub { {
14839             'chinese' => {
14840             'zodiacs' => {
14841             'format' => {
14842             'abbreviated' => {
14843             0 => q(Rat),
14844             1 => q(Ox),
14845             2 => q(Tiger),
14846             3 => q(Rabbit),
14847             4 => q(Dragon),
14848             5 => q(Snake),
14849             6 => q(Horse),
14850             7 => q(Goat),
14851             8 => q(Monkey),
14852             9 => q(Rooster),
14853             10 => q(Dog),
14854             11 => q(Pig),
14855             },
14856             },
14857             },
14858             },
14859             } },
14860             );
14861              
14862             has 'time_zone_names' => (
14863             is => 'ro',
14864             isa => HashRef,
14865             init_arg => undef,
14866             default => sub { {
14867             hourFormat => q(+HH:mm;-HH:mm),
14868             gmtFormat => q(GMT{0}),
14869             regionFormat => q({0} Time),
14870             regionFormat => q({0} Daylight Time),
14871             regionFormat => q({0} Standard Time),
14872             fallbackFormat => q({1} ({0})),
14873             'Acre' => {
14874             long => {
14875             'daylight' => q#Acre Summer Time#,
14876             'generic' => q#Acre Time#,
14877             'standard' => q#Acre Standard Time#,
14878             },
14879             },
14880             'Afghanistan' => {
14881             long => {
14882             'standard' => q#Afghanistan Time#,
14883             },
14884             },
14885             'Africa_Central' => {
14886             long => {
14887             'standard' => q#Central Africa Time#,
14888             },
14889             },
14890             'Africa_Eastern' => {
14891             long => {
14892             'standard' => q#East Africa Time#,
14893             },
14894             },
14895             'Africa_Southern' => {
14896             long => {
14897             'standard' => q#South Africa Standard Time#,
14898             },
14899             },
14900             'Africa_Western' => {
14901             long => {
14902             'daylight' => q#West Africa Summer Time#,
14903             'generic' => q#West Africa Time#,
14904             'standard' => q#West Africa Standard Time#,
14905             },
14906             },
14907             'Alaska' => {
14908             long => {
14909             'daylight' => q#Alaska Daylight Time#,
14910             'generic' => q#Alaska Time#,
14911             'standard' => q#Alaska Standard Time#,
14912             },
14913             short => {
14914             'daylight' => q#AKDT#,
14915             'generic' => q#AKT#,
14916             'standard' => q#AKST#,
14917             },
14918             },
14919             'Almaty' => {
14920             long => {
14921             'daylight' => q#Almaty Summer Time#,
14922             'generic' => q#Almaty Time#,
14923             'standard' => q#Almaty Standard Time#,
14924             },
14925             },
14926             'Amazon' => {
14927             long => {
14928             'daylight' => q#Amazon Summer Time#,
14929             'generic' => q#Amazon Time#,
14930             'standard' => q#Amazon Standard Time#,
14931             },
14932             },
14933             'America_Central' => {
14934             long => {
14935             'daylight' => q#Central Daylight Time#,
14936             'generic' => q#Central Time#,
14937             'standard' => q#Central Standard Time#,
14938             },
14939             short => {
14940             'daylight' => q#CDT#,
14941             'generic' => q#CT#,
14942             'standard' => q#CST#,
14943             },
14944             },
14945             'America_Eastern' => {
14946             long => {
14947             'daylight' => q#Eastern Daylight Time#,
14948             'generic' => q#Eastern Time#,
14949             'standard' => q#Eastern Standard Time#,
14950             },
14951             short => {
14952             'daylight' => q#EDT#,
14953             'generic' => q#ET#,
14954             'standard' => q#EST#,
14955             },
14956             },
14957             'America_Mountain' => {
14958             long => {
14959             'daylight' => q#Mountain Daylight Time#,
14960             'generic' => q#Mountain Time#,
14961             'standard' => q#Mountain Standard Time#,
14962             },
14963             short => {
14964             'daylight' => q#MDT#,
14965             'generic' => q#MT#,
14966             'standard' => q#MST#,
14967             },
14968             },
14969             'America_Pacific' => {
14970             long => {
14971             'daylight' => q#Pacific Daylight Time#,
14972             'generic' => q#Pacific Time#,
14973             'standard' => q#Pacific Standard Time#,
14974             },
14975             short => {
14976             'daylight' => q#PDT#,
14977             'generic' => q#PT#,
14978             'standard' => q#PST#,
14979             },
14980             },
14981             'Anadyr' => {
14982             long => {
14983             'daylight' => q#Anadyr Summer Time#,
14984             'generic' => q#Anadyr Time#,
14985             'standard' => q#Anadyr Standard Time#,
14986             },
14987             },
14988             'Apia' => {
14989             long => {
14990             'daylight' => q#Apia Daylight Time#,
14991             'generic' => q#Apia Time#,
14992             'standard' => q#Apia Standard Time#,
14993             },
14994             },
14995             'Aqtau' => {
14996             long => {
14997             'daylight' => q#Aqtau Summer Time#,
14998             'generic' => q#Aqtau Time#,
14999             'standard' => q#Aqtau Standard Time#,
15000             },
15001             },
15002             'Aqtobe' => {
15003             long => {
15004             'daylight' => q#Aqtobe Summer Time#,
15005             'generic' => q#Aqtobe Time#,
15006             'standard' => q#Aqtobe Standard Time#,
15007             },
15008             },
15009             'Arabian' => {
15010             long => {
15011             'daylight' => q#Arabian Daylight Time#,
15012             'generic' => q#Arabian Time#,
15013             'standard' => q#Arabian Standard Time#,
15014             },
15015             },
15016             'Argentina' => {
15017             long => {
15018             'daylight' => q#Argentina Summer Time#,
15019             'generic' => q#Argentina Time#,
15020             'standard' => q#Argentina Standard Time#,
15021             },
15022             },
15023             'Argentina_Western' => {
15024             long => {
15025             'daylight' => q#Western Argentina Summer Time#,
15026             'generic' => q#Western Argentina Time#,
15027             'standard' => q#Western Argentina Standard Time#,
15028             },
15029             },
15030             'Armenia' => {
15031             long => {
15032             'daylight' => q#Armenia Summer Time#,
15033             'generic' => q#Armenia Time#,
15034             'standard' => q#Armenia Standard Time#,
15035             },
15036             },
15037             'Asia/Qostanay' => {
15038             exemplarCity => q#Kostanay#,
15039             },
15040             'Asia/Saigon' => {
15041             exemplarCity => q#Ho Chi Minh City#,
15042             },
15043             'Atlantic' => {
15044             long => {
15045             'daylight' => q#Atlantic Daylight Time#,
15046             'generic' => q#Atlantic Time#,
15047             'standard' => q#Atlantic Standard Time#,
15048             },
15049             short => {
15050             'daylight' => q#ADT#,
15051             'generic' => q#AT#,
15052             'standard' => q#AST#,
15053             },
15054             },
15055             'Australia_Central' => {
15056             long => {
15057             'daylight' => q#Australian Central Daylight Time#,
15058             'generic' => q#Central Australia Time#,
15059             'standard' => q#Australian Central Standard Time#,
15060             },
15061             },
15062             'Australia_CentralWestern' => {
15063             long => {
15064             'daylight' => q#Australian Central Western Daylight Time#,
15065             'generic' => q#Australian Central Western Time#,
15066             'standard' => q#Australian Central Western Standard Time#,
15067             },
15068             },
15069             'Australia_Eastern' => {
15070             long => {
15071             'daylight' => q#Australian Eastern Daylight Time#,
15072             'generic' => q#Eastern Australia Time#,
15073             'standard' => q#Australian Eastern Standard Time#,
15074             },
15075             },
15076             'Australia_Western' => {
15077             long => {
15078             'daylight' => q#Australian Western Daylight Time#,
15079             'generic' => q#Western Australia Time#,
15080             'standard' => q#Australian Western Standard Time#,
15081             },
15082             },
15083             'Azerbaijan' => {
15084             long => {
15085             'daylight' => q#Azerbaijan Summer Time#,
15086             'generic' => q#Azerbaijan Time#,
15087             'standard' => q#Azerbaijan Standard Time#,
15088             },
15089             },
15090             'Azores' => {
15091             long => {
15092             'daylight' => q#Azores Summer Time#,
15093             'generic' => q#Azores Time#,
15094             'standard' => q#Azores Standard Time#,
15095             },
15096             },
15097             'Bangladesh' => {
15098             long => {
15099             'daylight' => q#Bangladesh Summer Time#,
15100             'generic' => q#Bangladesh Time#,
15101             'standard' => q#Bangladesh Standard Time#,
15102             },
15103             },
15104             'Bhutan' => {
15105             long => {
15106             'standard' => q#Bhutan Time#,
15107             },
15108             },
15109             'Bolivia' => {
15110             long => {
15111             'standard' => q#Bolivia Time#,
15112             },
15113             },
15114             'Brasilia' => {
15115             long => {
15116             'daylight' => q#Brasilia Summer Time#,
15117             'generic' => q#Brasilia Time#,
15118             'standard' => q#Brasilia Standard Time#,
15119             },
15120             },
15121             'Brunei' => {
15122             long => {
15123             'standard' => q#Brunei Darussalam Time#,
15124             },
15125             },
15126             'Cape_Verde' => {
15127             long => {
15128             'daylight' => q#Cape Verde Summer Time#,
15129             'generic' => q#Cape Verde Time#,
15130             'standard' => q#Cape Verde Standard Time#,
15131             },
15132             },
15133             'Casey' => {
15134             long => {
15135             'standard' => q#Casey Time#,
15136             },
15137             },
15138             'Chamorro' => {
15139             long => {
15140             'standard' => q#Chamorro Standard Time#,
15141             },
15142             },
15143             'Chatham' => {
15144             long => {
15145             'daylight' => q#Chatham Daylight Time#,
15146             'generic' => q#Chatham Time#,
15147             'standard' => q#Chatham Standard Time#,
15148             },
15149             },
15150             'Chile' => {
15151             long => {
15152             'daylight' => q#Chile Summer Time#,
15153             'generic' => q#Chile Time#,
15154             'standard' => q#Chile Standard Time#,
15155             },
15156             },
15157             'China' => {
15158             long => {
15159             'daylight' => q#China Daylight Time#,
15160             'generic' => q#China Time#,
15161             'standard' => q#China Standard Time#,
15162             },
15163             },
15164             'Christmas' => {
15165             long => {
15166             'standard' => q#Christmas Island Time#,
15167             },
15168             },
15169             'Cocos' => {
15170             long => {
15171             'standard' => q#Cocos Islands Time#,
15172             },
15173             },
15174             'Colombia' => {
15175             long => {
15176             'daylight' => q#Colombia Summer Time#,
15177             'generic' => q#Colombia Time#,
15178             'standard' => q#Colombia Standard Time#,
15179             },
15180             },
15181             'Cook' => {
15182             long => {
15183             'daylight' => q#Cook Islands Half Summer Time#,
15184             'generic' => q#Cook Islands Time#,
15185             'standard' => q#Cook Islands Standard Time#,
15186             },
15187             },
15188             'Cuba' => {
15189             long => {
15190             'daylight' => q#Cuba Daylight Time#,
15191             'generic' => q#Cuba Time#,
15192             'standard' => q#Cuba Standard Time#,
15193             },
15194             },
15195             'Davis' => {
15196             long => {
15197             'standard' => q#Davis Time#,
15198             },
15199             },
15200             'DumontDUrville' => {
15201             long => {
15202             'standard' => q#Dumont-d’Urville Time#,
15203             },
15204             },
15205             'East_Timor' => {
15206             long => {
15207             'standard' => q#East Timor Time#,
15208             },
15209             },
15210             'Easter' => {
15211             long => {
15212             'daylight' => q#Easter Island Summer Time#,
15213             'generic' => q#Easter Island Time#,
15214             'standard' => q#Easter Island Standard Time#,
15215             },
15216             },
15217             'Ecuador' => {
15218             long => {
15219             'standard' => q#Ecuador Time#,
15220             },
15221             },
15222             'Etc/UTC' => {
15223             long => {
15224             'standard' => q#Coordinated Universal Time#,
15225             },
15226             },
15227             'Etc/Unknown' => {
15228             exemplarCity => q#Unknown City#,
15229             },
15230             'Europe/Dublin' => {
15231             long => {
15232             'daylight' => q#Irish Standard Time#,
15233             },
15234             },
15235             'Europe/London' => {
15236             long => {
15237             'daylight' => q#British Summer Time#,
15238             },
15239             },
15240             'Europe_Central' => {
15241             long => {
15242             'daylight' => q#Central European Summer Time#,
15243             'generic' => q#Central European Time#,
15244             'standard' => q#Central European Standard Time#,
15245             },
15246             },
15247             'Europe_Eastern' => {
15248             long => {
15249             'daylight' => q#Eastern European Summer Time#,
15250             'generic' => q#Eastern European Time#,
15251             'standard' => q#Eastern European Standard Time#,
15252             },
15253             },
15254             'Europe_Further_Eastern' => {
15255             long => {
15256             'standard' => q#Further-eastern European Time#,
15257             },
15258             },
15259             'Europe_Western' => {
15260             long => {
15261             'daylight' => q#Western European Summer Time#,
15262             'generic' => q#Western European Time#,
15263             'standard' => q#Western European Standard Time#,
15264             },
15265             },
15266             'Falkland' => {
15267             long => {
15268             'daylight' => q#Falkland Islands Summer Time#,
15269             'generic' => q#Falkland Islands Time#,
15270             'standard' => q#Falkland Islands Standard Time#,
15271             },
15272             },
15273             'Fiji' => {
15274             long => {
15275             'daylight' => q#Fiji Summer Time#,
15276             'generic' => q#Fiji Time#,
15277             'standard' => q#Fiji Standard Time#,
15278             },
15279             },
15280             'French_Guiana' => {
15281             long => {
15282             'standard' => q#French Guiana Time#,
15283             },
15284             },
15285             'French_Southern' => {
15286             long => {
15287             'standard' => q#French Southern & Antarctic Time#,
15288             },
15289             },
15290             'GMT' => {
15291             long => {
15292             'standard' => q#Greenwich Mean Time#,
15293             },
15294             short => {
15295             'standard' => q#GMT#,
15296             },
15297             },
15298             'Galapagos' => {
15299             long => {
15300             'standard' => q#Galapagos Time#,
15301             },
15302             },
15303             'Gambier' => {
15304             long => {
15305             'standard' => q#Gambier Time#,
15306             },
15307             },
15308             'Georgia' => {
15309             long => {
15310             'daylight' => q#Georgia Summer Time#,
15311             'generic' => q#Georgia Time#,
15312             'standard' => q#Georgia Standard Time#,
15313             },
15314             },
15315             'Gilbert_Islands' => {
15316             long => {
15317             'standard' => q#Gilbert Islands Time#,
15318             },
15319             },
15320             'Greenland' => {
15321             long => {
15322             'daylight' => q#Greenland Summer Time#,
15323             'generic' => q#Greenland Time#,
15324             'standard' => q#Greenland Standard Time#,
15325             },
15326             },
15327             'Greenland_Eastern' => {
15328             long => {
15329             'daylight' => q#East Greenland Summer Time#,
15330             'generic' => q#East Greenland Time#,
15331             'standard' => q#East Greenland Standard Time#,
15332             },
15333             },
15334             'Greenland_Western' => {
15335             long => {
15336             'daylight' => q#West Greenland Summer Time#,
15337             'generic' => q#West Greenland Time#,
15338             'standard' => q#West Greenland Standard Time#,
15339             },
15340             },
15341             'Guam' => {
15342             long => {
15343             'standard' => q#Guam Standard Time#,
15344             },
15345             },
15346             'Gulf' => {
15347             long => {
15348             'standard' => q#Gulf Standard Time#,
15349             },
15350             },
15351             'Guyana' => {
15352             long => {
15353             'standard' => q#Guyana Time#,
15354             },
15355             },
15356             'Hawaii_Aleutian' => {
15357             long => {
15358             'daylight' => q#Hawaii-Aleutian Daylight Time#,
15359             'generic' => q#Hawaii-Aleutian Time#,
15360             'standard' => q#Hawaii-Aleutian Standard Time#,
15361             },
15362             short => {
15363             'daylight' => q#HADT#,
15364             'generic' => q#HAT#,
15365             'standard' => q#HAST#,
15366             },
15367             },
15368             'Hong_Kong' => {
15369             long => {
15370             'daylight' => q#Hong Kong Summer Time#,
15371             'generic' => q#Hong Kong Time#,
15372             'standard' => q#Hong Kong Standard Time#,
15373             },
15374             },
15375             'Hovd' => {
15376             long => {
15377             'daylight' => q#Hovd Summer Time#,
15378             'generic' => q#Hovd Time#,
15379             'standard' => q#Hovd Standard Time#,
15380             },
15381             },
15382             'India' => {
15383             long => {
15384             'standard' => q#India Standard Time#,
15385             },
15386             },
15387             'Indian_Ocean' => {
15388             long => {
15389             'standard' => q#Indian Ocean Time#,
15390             },
15391             },
15392             'Indochina' => {
15393             long => {
15394             'standard' => q#Indochina Time#,
15395             },
15396             },
15397             'Indonesia_Central' => {
15398             long => {
15399             'standard' => q#Central Indonesia Time#,
15400             },
15401             },
15402             'Indonesia_Eastern' => {
15403             long => {
15404             'standard' => q#Eastern Indonesia Time#,
15405             },
15406             },
15407             'Indonesia_Western' => {
15408             long => {
15409             'standard' => q#Western Indonesia Time#,
15410             },
15411             },
15412             'Iran' => {
15413             long => {
15414             'daylight' => q#Iran Daylight Time#,
15415             'generic' => q#Iran Time#,
15416             'standard' => q#Iran Standard Time#,
15417             },
15418             },
15419             'Irkutsk' => {
15420             long => {
15421             'daylight' => q#Irkutsk Summer Time#,
15422             'generic' => q#Irkutsk Time#,
15423             'standard' => q#Irkutsk Standard Time#,
15424             },
15425             },
15426             'Israel' => {
15427             long => {
15428             'daylight' => q#Israel Daylight Time#,
15429             'generic' => q#Israel Time#,
15430             'standard' => q#Israel Standard Time#,
15431             },
15432             },
15433             'Japan' => {
15434             long => {
15435             'daylight' => q#Japan Daylight Time#,
15436             'generic' => q#Japan Time#,
15437             'standard' => q#Japan Standard Time#,
15438             },
15439             },
15440             'Kamchatka' => {
15441             long => {
15442             'daylight' => q#Petropavlovsk-Kamchatski Summer Time#,
15443             'generic' => q#Petropavlovsk-Kamchatski Time#,
15444             'standard' => q#Petropavlovsk-Kamchatski Standard Time#,
15445             },
15446             },
15447             'Kazakhstan' => {
15448             long => {
15449             'standard' => q#Kazakhstan Time#,
15450             },
15451             },
15452             'Kazakhstan_Eastern' => {
15453             long => {
15454             'standard' => q#East Kazakhstan Time#,
15455             },
15456             },
15457             'Kazakhstan_Western' => {
15458             long => {
15459             'standard' => q#West Kazakhstan Time#,
15460             },
15461             },
15462             'Korea' => {
15463             long => {
15464             'daylight' => q#Korean Daylight Time#,
15465             'generic' => q#Korean Time#,
15466             'standard' => q#Korean Standard Time#,
15467             },
15468             },
15469             'Kosrae' => {
15470             long => {
15471             'standard' => q#Kosrae Time#,
15472             },
15473             },
15474             'Krasnoyarsk' => {
15475             long => {
15476             'daylight' => q#Krasnoyarsk Summer Time#,
15477             'generic' => q#Krasnoyarsk Time#,
15478             'standard' => q#Krasnoyarsk Standard Time#,
15479             },
15480             },
15481             'Kyrgystan' => {
15482             long => {
15483             'standard' => q#Kyrgyzstan Time#,
15484             },
15485             },
15486             'Lanka' => {
15487             long => {
15488             'standard' => q#Lanka Time#,
15489             },
15490             },
15491             'Line_Islands' => {
15492             long => {
15493             'standard' => q#Line Islands Time#,
15494             },
15495             },
15496             'Lord_Howe' => {
15497             long => {
15498             'daylight' => q#Lord Howe Daylight Time#,
15499             'generic' => q#Lord Howe Time#,
15500             'standard' => q#Lord Howe Standard Time#,
15501             },
15502             },
15503             'Macau' => {
15504             long => {
15505             'daylight' => q#Macao Summer Time#,
15506             'generic' => q#Macao Time#,
15507             'standard' => q#Macao Standard Time#,
15508             },
15509             },
15510             'Magadan' => {
15511             long => {
15512             'daylight' => q#Magadan Summer Time#,
15513             'generic' => q#Magadan Time#,
15514             'standard' => q#Magadan Standard Time#,
15515             },
15516             },
15517             'Malaysia' => {
15518             long => {
15519             'standard' => q#Malaysia Time#,
15520             },
15521             },
15522             'Maldives' => {
15523             long => {
15524             'standard' => q#Maldives Time#,
15525             },
15526             },
15527             'Marquesas' => {
15528             long => {
15529             'standard' => q#Marquesas Time#,
15530             },
15531             },
15532             'Marshall_Islands' => {
15533             long => {
15534             'standard' => q#Marshall Islands Time#,
15535             },
15536             },
15537             'Mauritius' => {
15538             long => {
15539             'daylight' => q#Mauritius Summer Time#,
15540             'generic' => q#Mauritius Time#,
15541             'standard' => q#Mauritius Standard Time#,
15542             },
15543             },
15544             'Mawson' => {
15545             long => {
15546             'standard' => q#Mawson Time#,
15547             },
15548             },
15549             'Mexico_Pacific' => {
15550             long => {
15551             'daylight' => q#Mexican Pacific Daylight Time#,
15552             'generic' => q#Mexican Pacific Time#,
15553             'standard' => q#Mexican Pacific Standard Time#,
15554             },
15555             },
15556             'Mongolia' => {
15557             long => {
15558             'daylight' => q#Ulaanbaatar Summer Time#,
15559             'generic' => q#Ulaanbaatar Time#,
15560             'standard' => q#Ulaanbaatar Standard Time#,
15561             },
15562             },
15563             'Moscow' => {
15564             long => {
15565             'daylight' => q#Moscow Summer Time#,
15566             'generic' => q#Moscow Time#,
15567             'standard' => q#Moscow Standard Time#,
15568             },
15569             },
15570             'Myanmar' => {
15571             long => {
15572             'standard' => q#Myanmar Time#,
15573             },
15574             },
15575             'Nauru' => {
15576             long => {
15577             'standard' => q#Nauru Time#,
15578             },
15579             },
15580             'Nepal' => {
15581             long => {
15582             'standard' => q#Nepal Time#,
15583             },
15584             },
15585             'New_Caledonia' => {
15586             long => {
15587             'daylight' => q#New Caledonia Summer Time#,
15588             'generic' => q#New Caledonia Time#,
15589             'standard' => q#New Caledonia Standard Time#,
15590             },
15591             },
15592             'New_Zealand' => {
15593             long => {
15594             'daylight' => q#New Zealand Daylight Time#,
15595             'generic' => q#New Zealand Time#,
15596             'standard' => q#New Zealand Standard Time#,
15597             },
15598             },
15599             'Newfoundland' => {
15600             long => {
15601             'daylight' => q#Newfoundland Daylight Time#,
15602             'generic' => q#Newfoundland Time#,
15603             'standard' => q#Newfoundland Standard Time#,
15604             },
15605             },
15606             'Niue' => {
15607             long => {
15608             'standard' => q#Niue Time#,
15609             },
15610             },
15611             'Norfolk' => {
15612             long => {
15613             'daylight' => q#Norfolk Island Daylight Time#,
15614             'generic' => q#Norfolk Island Time#,
15615             'standard' => q#Norfolk Island Standard Time#,
15616             },
15617             },
15618             'Noronha' => {
15619             long => {
15620             'daylight' => q#Fernando de Noronha Summer Time#,
15621             'generic' => q#Fernando de Noronha Time#,
15622             'standard' => q#Fernando de Noronha Standard Time#,
15623             },
15624             },
15625             'North_Mariana' => {
15626             long => {
15627             'standard' => q#North Mariana Islands Time#,
15628             },
15629             },
15630             'Novosibirsk' => {
15631             long => {
15632             'daylight' => q#Novosibirsk Summer Time#,
15633             'generic' => q#Novosibirsk Time#,
15634             'standard' => q#Novosibirsk Standard Time#,
15635             },
15636             },
15637             'Omsk' => {
15638             long => {
15639             'daylight' => q#Omsk Summer Time#,
15640             'generic' => q#Omsk Time#,
15641             'standard' => q#Omsk Standard Time#,
15642             },
15643             },
15644             'Pacific/Honolulu' => {
15645             short => {
15646             'daylight' => q#HDT#,
15647             'generic' => q#HST#,
15648             'standard' => q#HST#,
15649             },
15650             },
15651             'Pakistan' => {
15652             long => {
15653             'daylight' => q#Pakistan Summer Time#,
15654             'generic' => q#Pakistan Time#,
15655             'standard' => q#Pakistan Standard Time#,
15656             },
15657             },
15658             'Palau' => {
15659             long => {
15660             'standard' => q#Palau Time#,
15661             },
15662             },
15663             'Papua_New_Guinea' => {
15664             long => {
15665             'standard' => q#Papua New Guinea Time#,
15666             },
15667             },
15668             'Paraguay' => {
15669             long => {
15670             'daylight' => q#Paraguay Summer Time#,
15671             'generic' => q#Paraguay Time#,
15672             'standard' => q#Paraguay Standard Time#,
15673             },
15674             },
15675             'Peru' => {
15676             long => {
15677             'daylight' => q#Peru Summer Time#,
15678             'generic' => q#Peru Time#,
15679             'standard' => q#Peru Standard Time#,
15680             },
15681             },
15682             'Philippines' => {
15683             long => {
15684             'daylight' => q#Philippine Summer Time#,
15685             'generic' => q#Philippine Time#,
15686             'standard' => q#Philippine Standard Time#,
15687             },
15688             },
15689             'Phoenix_Islands' => {
15690             long => {
15691             'standard' => q#Phoenix Islands Time#,
15692             },
15693             },
15694             'Pierre_Miquelon' => {
15695             long => {
15696             'daylight' => q#St. Pierre & Miquelon Daylight Time#,
15697             'generic' => q#St. Pierre & Miquelon Time#,
15698             'standard' => q#St. Pierre & Miquelon Standard Time#,
15699             },
15700             },
15701             'Pitcairn' => {
15702             long => {
15703             'standard' => q#Pitcairn Time#,
15704             },
15705             },
15706             'Ponape' => {
15707             long => {
15708             'standard' => q#Ponape Time#,
15709             },
15710             },
15711             'Pyongyang' => {
15712             long => {
15713             'standard' => q#Pyongyang Time#,
15714             },
15715             },
15716             'Qyzylorda' => {
15717             long => {
15718             'daylight' => q#Qyzylorda Summer Time#,
15719             'generic' => q#Qyzylorda Time#,
15720             'standard' => q#Qyzylorda Standard Time#,
15721             },
15722             },
15723             'Reunion' => {
15724             long => {
15725             'standard' => q#Réunion Time#,
15726             },
15727             },
15728             'Rothera' => {
15729             long => {
15730             'standard' => q#Rothera Time#,
15731             },
15732             },
15733             'Sakhalin' => {
15734             long => {
15735             'daylight' => q#Sakhalin Summer Time#,
15736             'generic' => q#Sakhalin Time#,
15737             'standard' => q#Sakhalin Standard Time#,
15738             },
15739             },
15740             'Samara' => {
15741             long => {
15742             'daylight' => q#Samara Summer Time#,
15743             'generic' => q#Samara Time#,
15744             'standard' => q#Samara Standard Time#,
15745             },
15746             },
15747             'Samoa' => {
15748             long => {
15749             'daylight' => q#Samoa Daylight Time#,
15750             'generic' => q#Samoa Time#,
15751             'standard' => q#Samoa Standard Time#,
15752             },
15753             },
15754             'Seychelles' => {
15755             long => {
15756             'standard' => q#Seychelles Time#,
15757             },
15758             },
15759             'Singapore' => {
15760             long => {
15761             'standard' => q#Singapore Standard Time#,
15762             },
15763             },
15764             'Solomon' => {
15765             long => {
15766             'standard' => q#Solomon Islands Time#,
15767             },
15768             },
15769             'South_Georgia' => {
15770             long => {
15771             'standard' => q#South Georgia Time#,
15772             },
15773             },
15774             'Suriname' => {
15775             long => {
15776             'standard' => q#Suriname Time#,
15777             },
15778             },
15779             'Syowa' => {
15780             long => {
15781             'standard' => q#Syowa Time#,
15782             },
15783             },
15784             'Tahiti' => {
15785             long => {
15786             'standard' => q#Tahiti Time#,
15787             },
15788             },
15789             'Taipei' => {
15790             long => {
15791             'daylight' => q#Taipei Daylight Time#,
15792             'generic' => q#Taipei Time#,
15793             'standard' => q#Taipei Standard Time#,
15794             },
15795             },
15796             'Tajikistan' => {
15797             long => {
15798             'standard' => q#Tajikistan Time#,
15799             },
15800             },
15801             'Tokelau' => {
15802             long => {
15803             'standard' => q#Tokelau Time#,
15804             },
15805             },
15806             'Tonga' => {
15807             long => {
15808             'daylight' => q#Tonga Summer Time#,
15809             'generic' => q#Tonga Time#,
15810             'standard' => q#Tonga Standard Time#,
15811             },
15812             },
15813             'Truk' => {
15814             long => {
15815             'standard' => q#Chuuk Time#,
15816             },
15817             },
15818             'Turkmenistan' => {
15819             long => {
15820             'daylight' => q#Turkmenistan Summer Time#,
15821             'generic' => q#Turkmenistan Time#,
15822             'standard' => q#Turkmenistan Standard Time#,
15823             },
15824             },
15825             'Tuvalu' => {
15826             long => {
15827             'standard' => q#Tuvalu Time#,
15828             },
15829             },
15830             'Uruguay' => {
15831             long => {
15832             'daylight' => q#Uruguay Summer Time#,
15833             'generic' => q#Uruguay Time#,
15834             'standard' => q#Uruguay Standard Time#,
15835             },
15836             },
15837             'Uzbekistan' => {
15838             long => {
15839             'daylight' => q#Uzbekistan Summer Time#,
15840             'generic' => q#Uzbekistan Time#,
15841             'standard' => q#Uzbekistan Standard Time#,
15842             },
15843             },
15844             'Vanuatu' => {
15845             long => {
15846             'daylight' => q#Vanuatu Summer Time#,
15847             'generic' => q#Vanuatu Time#,
15848             'standard' => q#Vanuatu Standard Time#,
15849             },
15850             },
15851             'Venezuela' => {
15852             long => {
15853             'standard' => q#Venezuela Time#,
15854             },
15855             },
15856             'Vladivostok' => {
15857             long => {
15858             'daylight' => q#Vladivostok Summer Time#,
15859             'generic' => q#Vladivostok Time#,
15860             'standard' => q#Vladivostok Standard Time#,
15861             },
15862             },
15863             'Volgograd' => {
15864             long => {
15865             'daylight' => q#Volgograd Summer Time#,
15866             'generic' => q#Volgograd Time#,
15867             'standard' => q#Volgograd Standard Time#,
15868             },
15869             },
15870             'Vostok' => {
15871             long => {
15872             'standard' => q#Vostok Time#,
15873             },
15874             },
15875             'Wake' => {
15876             long => {
15877             'standard' => q#Wake Island Time#,
15878             },
15879             },
15880             'Wallis' => {
15881             long => {
15882             'standard' => q#Wallis & Futuna Time#,
15883             },
15884             },
15885             'Yakutsk' => {
15886             long => {
15887             'daylight' => q#Yakutsk Summer Time#,
15888             'generic' => q#Yakutsk Time#,
15889             'standard' => q#Yakutsk Standard Time#,
15890             },
15891             },
15892             'Yekaterinburg' => {
15893             long => {
15894             'daylight' => q#Yekaterinburg Summer Time#,
15895             'generic' => q#Yekaterinburg Time#,
15896             'standard' => q#Yekaterinburg Standard Time#,
15897             },
15898             },
15899             'Yukon' => {
15900             long => {
15901             'standard' => q#Yukon Time#,
15902             },
15903             },
15904             } }
15905             );
15906 19     19   827108 no Moo;
  19         90  
  19         233  
15907              
15908             1;
15909              
15910             # vim: tabstop=4