File Coverage

blib/lib/Locale/CLDR/Locales/Mt.pm
Criterion Covered Total %
statement 35 42 83.3
branch n/a
condition n/a
subroutine 12 13 92.3
pod 0 1 0.0
total 47 56 83.9


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Mt - Package for language Maltese
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/mt.xml
10             # on Mon 11 Apr 5:33:50 pm GMT
11              
12             use strict;
13 1     1   834946 use warnings;
  1         3  
  1         26  
14 1     1   5 use version;
  1         2  
  1         23  
15 1     1   4  
  1         3  
  1         7  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   96 use mro 'c3';
  1         3  
20 1     1   4 use utf8;
  1         2  
  1         6  
21 1     1   22 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         7  
22 1     1   37 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         23  
23 1     1   110 use Moo;
  1         3  
  1         10  
24 1     1   885  
  1         1  
  1         5  
25             extends('Locale::CLDR::Locales::Root');
26             has 'valid_algorithmic_formats' => (
27             is => 'ro',
28             isa => ArrayRef,
29             init_arg => undef,
30             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal-masculine','spellout-cardinal-feminine' ]},
31             );
32              
33             has 'algorithmic_number_format_data' => (
34             is => 'ro',
35             isa => HashRef,
36             init_arg => undef,
37             default => sub {
38             use bignum;
39 1     1   387 return {
  1         2  
  1         9  
40             'and-type-a-feminine' => {
41             'private' => {
42             '0' => {
43             base_value => q(0),
44             divisor => q(1),
45             rule => q(),
46             },
47             '1' => {
48             base_value => q(1),
49             divisor => q(1),
50             rule => q(' u =%spellout-cardinal-feminine=),
51             },
52             'max' => {
53             base_value => q(1),
54             divisor => q(1),
55             rule => q(' u =%spellout-cardinal-feminine=),
56             },
57             },
58             },
59             'and-type-a-masculine' => {
60             'private' => {
61             '0' => {
62             base_value => q(0),
63             divisor => q(1),
64             rule => q(),
65             },
66             '1' => {
67             base_value => q(1),
68             divisor => q(1),
69             rule => q(' u =%spellout-cardinal-masculine=),
70             },
71             'max' => {
72             base_value => q(1),
73             divisor => q(1),
74             rule => q(' u =%spellout-cardinal-masculine=),
75             },
76             },
77             },
78             'and-type-b-feminine' => {
79             'private' => {
80             '0' => {
81             base_value => q(0),
82             divisor => q(1),
83             rule => q(),
84             },
85             '1' => {
86             base_value => q(1),
87             divisor => q(1),
88             rule => q(' u =%%spellout-cardinal-type-b-feminine=),
89             },
90             'max' => {
91             base_value => q(1),
92             divisor => q(1),
93             rule => q(' u =%%spellout-cardinal-type-b-feminine=),
94             },
95             },
96             },
97             'and-type-b-masculine' => {
98             'private' => {
99             '0' => {
100             base_value => q(0),
101             divisor => q(1),
102             rule => q(),
103             },
104             '1' => {
105             base_value => q(1),
106             divisor => q(1),
107             rule => q(' u =%%spellout-cardinal-type-b-masculine=),
108             },
109             'max' => {
110             base_value => q(1),
111             divisor => q(1),
112             rule => q(' u =%%spellout-cardinal-type-b-masculine=),
113             },
114             },
115             },
116             'lenient-parse' => {
117             'private' => {
118             '0' => {
119             base_value => q(0),
120             divisor => q(1),
121             rule => q(&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­'),
122             },
123             'max' => {
124             base_value => q(0),
125             divisor => q(1),
126             rule => q(&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­'),
127             },
128             },
129             },
130             'spellout-cardinal-feminine' => {
131             'public' => {
132             '-x' => {
133             divisor => q(1),
134             rule => q(minus →→),
135             },
136             '0' => {
137             base_value => q(0),
138             divisor => q(1),
139             rule => q(żero),
140             },
141             'x.x' => {
142             divisor => q(1),
143             rule => q(←← punt →→),
144             },
145             '1' => {
146             base_value => q(1),
147             divisor => q(1),
148             rule => q(waħda),
149             },
150             '2' => {
151             base_value => q(2),
152             divisor => q(1),
153             rule => q(żewġ),
154             },
155             '3' => {
156             base_value => q(3),
157             divisor => q(1),
158             rule => q(tliet),
159             },
160             '4' => {
161             base_value => q(4),
162             divisor => q(1),
163             rule => q(erbaʼ),
164             },
165             '5' => {
166             base_value => q(5),
167             divisor => q(1),
168             rule => q(ħames),
169             },
170             '6' => {
171             base_value => q(6),
172             divisor => q(1),
173             rule => q(sitt),
174             },
175             '7' => {
176             base_value => q(7),
177             divisor => q(1),
178             rule => q(sebaʼ),
179             },
180             '8' => {
181             base_value => q(8),
182             divisor => q(1),
183             rule => q(tmien),
184             },
185             '9' => {
186             base_value => q(9),
187             divisor => q(1),
188             rule => q(disaʼ),
189             },
190             '10' => {
191             base_value => q(10),
192             divisor => q(10),
193             rule => q(għaxar),
194             },
195             '11' => {
196             base_value => q(11),
197             divisor => q(10),
198             rule => q(ħdax-il),
199             },
200             '12' => {
201             base_value => q(12),
202             divisor => q(10),
203             rule => q(tnax-il),
204             },
205             '13' => {
206             base_value => q(13),
207             divisor => q(10),
208             rule => q(tlettax-il),
209             },
210             '14' => {
211             base_value => q(14),
212             divisor => q(10),
213             rule => q(erbatax-il),
214             },
215             '15' => {
216             base_value => q(15),
217             divisor => q(10),
218             rule => q(ħmistax-il),
219             },
220             '16' => {
221             base_value => q(16),
222             divisor => q(10),
223             rule => q(sittax-il),
224             },
225             '17' => {
226             base_value => q(17),
227             divisor => q(10),
228             rule => q(sbatax-il),
229             },
230             '18' => {
231             base_value => q(18),
232             divisor => q(10),
233             rule => q(tmintax-il),
234             },
235             '19' => {
236             base_value => q(19),
237             divisor => q(10),
238             rule => q(dsatax-il),
239             },
240             '20' => {
241             base_value => q(20),
242             divisor => q(10),
243             rule => q([→%spellout-cardinal-feminine→ u ]għoxrin),
244             },
245             '30' => {
246             base_value => q(30),
247             divisor => q(10),
248             rule => q([→%spellout-cardinal-feminine→ u ]tletin),
249             },
250             '40' => {
251             base_value => q(40),
252             divisor => q(10),
253             rule => q([→%spellout-cardinal-feminine→ u ]erbgħin),
254             },
255             '50' => {
256             base_value => q(50),
257             divisor => q(10),
258             rule => q([→%spellout-cardinal-feminine→ u ]ħamsin),
259             },
260             '60' => {
261             base_value => q(60),
262             divisor => q(10),
263             rule => q([→%spellout-cardinal-feminine→ u ]sittin),
264             },
265             '70' => {
266             base_value => q(70),
267             divisor => q(10),
268             rule => q([→%spellout-cardinal-feminine→ u ]sebgħin),
269             },
270             '80' => {
271             base_value => q(80),
272             divisor => q(10),
273             rule => q([→%spellout-cardinal-feminine→ u ]tmenin),
274             },
275             '90' => {
276             base_value => q(90),
277             divisor => q(10),
278             rule => q([→%spellout-cardinal-feminine→ u ]disgħin),
279             },
280             '100' => {
281             base_value => q(100),
282             divisor => q(100),
283             rule => q(mitt),
284             },
285             '101' => {
286             base_value => q(101),
287             divisor => q(100),
288             rule => q(mija u →%spellout-cardinal-feminine→),
289             },
290             '200' => {
291             base_value => q(200),
292             divisor => q(100),
293             rule => q(mitejn[ u →%spellout-cardinal-feminine→]),
294             },
295             '300' => {
296             base_value => q(300),
297             divisor => q(100),
298             rule => q(←%spellout-cardinal-masculine← mija[→%%and-type-a-feminine→]),
299             },
300             '1000' => {
301             base_value => q(1000),
302             divisor => q(1000),
303             rule => q(elf[→%%and-type-a-feminine→]),
304             },
305             '2000' => {
306             base_value => q(2000),
307             divisor => q(1000),
308             rule => q(elfejn[→%%and-type-a-feminine→]),
309             },
310             '3000' => {
311             base_value => q(3000),
312             divisor => q(1000),
313             rule => q(←%%thousands← elef[→%%and-type-a-feminine→]),
314             },
315             '11000' => {
316             base_value => q(11000),
317             divisor => q(1000),
318             rule => q(←%spellout-cardinal-masculine← elf[→%%and-type-a-feminine→]),
319             },
320             '1000000' => {
321             base_value => q(1000000),
322             divisor => q(1000000),
323             rule => q(miljun[→%%and-type-a-feminine→]),
324             },
325             '2000000' => {
326             base_value => q(2000000),
327             divisor => q(1000000),
328             rule => q(←%spellout-cardinal-masculine← miljuni[→%%and-type-a-feminine→]),
329             },
330             '11000000' => {
331             base_value => q(11000000),
332             divisor => q(1,000),
333             rule => q(←%spellout-cardinal-masculine← miljun[→%%and-type-a-feminine→]),
334             },
335             '1000000000' => {
336             base_value => q(1000000000),
337             divisor => q(1000000000),
338             rule => q(biljun[→%%and-type-a-feminine→]),
339             },
340             '2000000000' => {
341             base_value => q(2000000000),
342             divisor => q(1000000000),
343             rule => q(←%spellout-cardinal-masculine← biljuni[→%%and-type-a-feminine→]),
344             },
345             '11000000000' => {
346             base_value => q(11000000000),
347             divisor => q(1,000),
348             rule => q(←%spellout-cardinal-masculine← biljun[→%%and-type-a-feminine→]),
349             },
350             '1000000000000' => {
351             base_value => q(1000000000000),
352             divisor => q(1000000000000),
353             rule => q(triljun[→%%and-type-a-feminine→]),
354             },
355             '2000000000000' => {
356             base_value => q(2000000000000),
357             divisor => q(1000000000000),
358             rule => q(←%spellout-cardinal-masculine← triljuni[→%%and-type-a-feminine→]),
359             },
360             '11000000000000' => {
361             base_value => q(11000000000000),
362             divisor => q(1,000),
363             rule => q(←%spellout-cardinal-masculine← triljun[→%%and-type-a-feminine→]),
364             },
365             '1000000000000000' => {
366             base_value => q(1000000000000000),
367             divisor => q(1000000000000000),
368             rule => q(kvadriljun[→%%and-type-a-feminine→]),
369             },
370             '2000000000000000' => {
371             base_value => q(2000000000000000),
372             divisor => q(1000000000000000),
373             rule => q(←%spellout-cardinal-masculine← kvadriljuni[→%%and-type-a-feminine→]),
374             },
375             '11000000000000000' => {
376             base_value => q(11000000000000000),
377             divisor => q(1,000),
378             rule => q(←%spellout-cardinal-masculine← kvadriljun[→%%and-type-a-feminine→]),
379             },
380             '1000000000000000000' => {
381             base_value => q(1000000000000000000),
382             divisor => q(1000000000000000000),
383             rule => q(=#,##0=),
384             },
385             'max' => {
386             base_value => q(1000000000000000000),
387             divisor => q(1000000000000000000),
388             rule => q(=#,##0=),
389             },
390             },
391             },
392             'spellout-cardinal-masculine' => {
393             'public' => {
394             '-x' => {
395             divisor => q(1),
396             rule => q(minus →→),
397             },
398             '0' => {
399             base_value => q(0),
400             divisor => q(1),
401             rule => q(żero),
402             },
403             'x.x' => {
404             divisor => q(1),
405             rule => q(←← punt →→),
406             },
407             '1' => {
408             base_value => q(1),
409             divisor => q(1),
410             rule => q(wieħed),
411             },
412             '2' => {
413             base_value => q(2),
414             divisor => q(1),
415             rule => q(żewġ),
416             },
417             '3' => {
418             base_value => q(3),
419             divisor => q(1),
420             rule => q(tliet),
421             },
422             '4' => {
423             base_value => q(4),
424             divisor => q(1),
425             rule => q(erbaʼ),
426             },
427             '5' => {
428             base_value => q(5),
429             divisor => q(1),
430             rule => q(ħames),
431             },
432             '6' => {
433             base_value => q(6),
434             divisor => q(1),
435             rule => q(sitt),
436             },
437             '7' => {
438             base_value => q(7),
439             divisor => q(1),
440             rule => q(sebaʼ),
441             },
442             '8' => {
443             base_value => q(8),
444             divisor => q(1),
445             rule => q(tmien),
446             },
447             '9' => {
448             base_value => q(9),
449             divisor => q(1),
450             rule => q(disaʼ),
451             },
452             '10' => {
453             base_value => q(10),
454             divisor => q(10),
455             rule => q(għaxar),
456             },
457             '11' => {
458             base_value => q(11),
459             divisor => q(10),
460             rule => q(ħdax-il),
461             },
462             '12' => {
463             base_value => q(12),
464             divisor => q(10),
465             rule => q(tnax-il),
466             },
467             '13' => {
468             base_value => q(13),
469             divisor => q(10),
470             rule => q(tlettax-il),
471             },
472             '14' => {
473             base_value => q(14),
474             divisor => q(10),
475             rule => q(erbatax-il),
476             },
477             '15' => {
478             base_value => q(15),
479             divisor => q(10),
480             rule => q(ħmistax-il),
481             },
482             '16' => {
483             base_value => q(16),
484             divisor => q(10),
485             rule => q(sittax-il),
486             },
487             '17' => {
488             base_value => q(17),
489             divisor => q(10),
490             rule => q(sbatax-il),
491             },
492             '18' => {
493             base_value => q(18),
494             divisor => q(10),
495             rule => q(tmintax-il),
496             },
497             '19' => {
498             base_value => q(19),
499             divisor => q(10),
500             rule => q(dsatax-il),
501             },
502             '20' => {
503             base_value => q(20),
504             divisor => q(10),
505             rule => q([→%spellout-cardinal-masculine→ u ]għoxrin),
506             },
507             '30' => {
508             base_value => q(30),
509             divisor => q(10),
510             rule => q([→%spellout-cardinal-masculine→ u ]tletin),
511             },
512             '40' => {
513             base_value => q(40),
514             divisor => q(10),
515             rule => q([→%spellout-cardinal-masculine→ u ]erbgħin),
516             },
517             '50' => {
518             base_value => q(50),
519             divisor => q(10),
520             rule => q([→%spellout-cardinal-masculine→ u ]ħamsin),
521             },
522             '60' => {
523             base_value => q(60),
524             divisor => q(10),
525             rule => q([→%spellout-cardinal-masculine→ u ]sittin),
526             },
527             '70' => {
528             base_value => q(70),
529             divisor => q(10),
530             rule => q([→%spellout-cardinal-masculine→ u ]sebgħin),
531             },
532             '80' => {
533             base_value => q(80),
534             divisor => q(10),
535             rule => q([→%spellout-cardinal-masculine→ u ]tmenin),
536             },
537             '90' => {
538             base_value => q(90),
539             divisor => q(10),
540             rule => q([→%spellout-cardinal-masculine→ u ]disgħin),
541             },
542             '100' => {
543             base_value => q(100),
544             divisor => q(100),
545             rule => q(mitt),
546             },
547             '101' => {
548             base_value => q(101),
549             divisor => q(100),
550             rule => q(mija u →%spellout-cardinal-masculine→),
551             },
552             '200' => {
553             base_value => q(200),
554             divisor => q(100),
555             rule => q(mitejn[ u →%spellout-cardinal-masculine→]),
556             },
557             '300' => {
558             base_value => q(300),
559             divisor => q(100),
560             rule => q(←%spellout-cardinal-masculine← mija[→%%and-type-a-masculine→]),
561             },
562             '1000' => {
563             base_value => q(1000),
564             divisor => q(1000),
565             rule => q(elf[→%%and-type-a-masculine→]),
566             },
567             '2000' => {
568             base_value => q(2000),
569             divisor => q(1000),
570             rule => q(elfejn[→%%and-type-a-masculine→]),
571             },
572             '3000' => {
573             base_value => q(3000),
574             divisor => q(1000),
575             rule => q(←%%thousands← elef[→%%and-type-a-masculine→]),
576             },
577             '11000' => {
578             base_value => q(11000),
579             divisor => q(1000),
580             rule => q(←%spellout-cardinal-masculine← elf[→%%and-type-a-masculine→]),
581             },
582             '1000000' => {
583             base_value => q(1000000),
584             divisor => q(1000000),
585             rule => q(miljun[→%%and-type-a-masculine→]),
586             },
587             '2000000' => {
588             base_value => q(2000000),
589             divisor => q(1000000),
590             rule => q(←%spellout-cardinal-masculine← miljuni[→%%and-type-a-masculine→]),
591             },
592             '11000000' => {
593             base_value => q(11000000),
594             divisor => q(1,000),
595             rule => q(←%spellout-cardinal-masculine← miljun[→%%and-type-a-masculine→]),
596             },
597             '1000000000' => {
598             base_value => q(1000000000),
599             divisor => q(1000000000),
600             rule => q(biljun[→%%and-type-a-masculine→]),
601             },
602             '2000000000' => {
603             base_value => q(2000000000),
604             divisor => q(1000000000),
605             rule => q(←%spellout-cardinal-masculine← biljuni[→%%and-type-a-masculine→]),
606             },
607             '11000000000' => {
608             base_value => q(11000000000),
609             divisor => q(1,000),
610             rule => q(←%spellout-cardinal-masculine← biljun[→%%and-type-a-masculine→]),
611             },
612             '1000000000000' => {
613             base_value => q(1000000000000),
614             divisor => q(1000000000000),
615             rule => q(triljun[→%%and-type-a-masculine→]),
616             },
617             '2000000000000' => {
618             base_value => q(2000000000000),
619             divisor => q(1000000000000),
620             rule => q(←%spellout-cardinal-masculine← triljuni[→%%and-type-a-masculine→]),
621             },
622             '11000000000000' => {
623             base_value => q(11000000000000),
624             divisor => q(1,000),
625             rule => q(←%spellout-cardinal-masculine← triljun[→%%and-type-a-masculine→]),
626             },
627             '1000000000000000' => {
628             base_value => q(1000000000000000),
629             divisor => q(1000000000000000),
630             rule => q(kvadriljun[→%%and-type-a-masculine→]),
631             },
632             '2000000000000000' => {
633             base_value => q(2000000000000000),
634             divisor => q(1000000000000000),
635             rule => q(←%spellout-cardinal-masculine← kvadriljuni[→%%and-type-a-masculine→]),
636             },
637             '11000000000000000' => {
638             base_value => q(11000000000000000),
639             divisor => q(1,000),
640             rule => q(←%spellout-cardinal-masculine← kvadriljun[→%%and-type-a-masculine→]),
641             },
642             '1000000000000000000' => {
643             base_value => q(1000000000000000000),
644             divisor => q(1000000000000000000),
645             rule => q(=#,##0=),
646             },
647             'max' => {
648             base_value => q(1000000000000000000),
649             divisor => q(1000000000000000000),
650             rule => q(=#,##0=),
651             },
652             },
653             },
654             'spellout-cardinal-type-b-feminine' => {
655             'private' => {
656             '-x' => {
657             divisor => q(1),
658             rule => q(minus →→),
659             },
660             '0' => {
661             base_value => q(0),
662             divisor => q(1),
663             rule => q(żero),
664             },
665             'x.x' => {
666             divisor => q(1),
667             rule => q(←← punt →→),
668             },
669             '1' => {
670             base_value => q(1),
671             divisor => q(1),
672             rule => q(waħda),
673             },
674             '2' => {
675             base_value => q(2),
676             divisor => q(1),
677             rule => q(tnejn),
678             },
679             '3' => {
680             base_value => q(3),
681             divisor => q(1),
682             rule => q(tlieta),
683             },
684             '4' => {
685             base_value => q(4),
686             divisor => q(1),
687             rule => q(erbgħa),
688             },
689             '5' => {
690             base_value => q(5),
691             divisor => q(1),
692             rule => q(ħamsa),
693             },
694             '6' => {
695             base_value => q(6),
696             divisor => q(1),
697             rule => q(sitta),
698             },
699             '7' => {
700             base_value => q(7),
701             divisor => q(1),
702             rule => q(sebgħa),
703             },
704             '8' => {
705             base_value => q(8),
706             divisor => q(1),
707             rule => q(tmienja),
708             },
709             '9' => {
710             base_value => q(9),
711             divisor => q(1),
712             rule => q(disgħa),
713             },
714             '10' => {
715             base_value => q(10),
716             divisor => q(10),
717             rule => q(għaxra),
718             },
719             '11' => {
720             base_value => q(11),
721             divisor => q(10),
722             rule => q(ħdax),
723             },
724             '12' => {
725             base_value => q(12),
726             divisor => q(10),
727             rule => q(tnax),
728             },
729             '13' => {
730             base_value => q(13),
731             divisor => q(10),
732             rule => q(tlettax),
733             },
734             '14' => {
735             base_value => q(14),
736             divisor => q(10),
737             rule => q(erbatax),
738             },
739             '15' => {
740             base_value => q(15),
741             divisor => q(10),
742             rule => q(ħmistax),
743             },
744             '16' => {
745             base_value => q(16),
746             divisor => q(10),
747             rule => q(sittax),
748             },
749             '17' => {
750             base_value => q(17),
751             divisor => q(10),
752             rule => q(sbatax),
753             },
754             '18' => {
755             base_value => q(18),
756             divisor => q(10),
757             rule => q(tmintax),
758             },
759             '19' => {
760             base_value => q(19),
761             divisor => q(10),
762             rule => q(dsatax),
763             },
764             '20' => {
765             base_value => q(20),
766             divisor => q(10),
767             rule => q([→→ u ]għoxrin),
768             },
769             '30' => {
770             base_value => q(30),
771             divisor => q(10),
772             rule => q([→→ u ]tletin),
773             },
774             '40' => {
775             base_value => q(40),
776             divisor => q(10),
777             rule => q([→→ u ]erbgħin),
778             },
779             '50' => {
780             base_value => q(50),
781             divisor => q(10),
782             rule => q([→→ u ]ħamsin),
783             },
784             '60' => {
785             base_value => q(60),
786             divisor => q(10),
787             rule => q([→→ u ]sittin),
788             },
789             '70' => {
790             base_value => q(70),
791             divisor => q(10),
792             rule => q([→→ u ]sebgħin),
793             },
794             '80' => {
795             base_value => q(80),
796             divisor => q(10),
797             rule => q([→→ u ]tmenin),
798             },
799             '90' => {
800             base_value => q(90),
801             divisor => q(10),
802             rule => q([→→ u ]disgħin),
803             },
804             '100' => {
805             base_value => q(100),
806             divisor => q(100),
807             rule => q(mija[ u →→]),
808             },
809             '200' => {
810             base_value => q(200),
811             divisor => q(100),
812             rule => q(mitejn[ u →→]),
813             },
814             '300' => {
815             base_value => q(300),
816             divisor => q(100),
817             rule => q(←%spellout-cardinal-masculine← mija[ u →→]),
818             },
819             '1000' => {
820             base_value => q(1000),
821             divisor => q(1000),
822             rule => q(elf[→%%and-type-b-feminine→]),
823             },
824             '2000' => {
825             base_value => q(2000),
826             divisor => q(1000),
827             rule => q(elfejn[→%%and-type-b-feminine→]),
828             },
829             '3000' => {
830             base_value => q(3000),
831             divisor => q(1000),
832             rule => q(←%%thousands← elef[→%%and-type-b-feminine→]),
833             },
834             '11000' => {
835             base_value => q(11000),
836             divisor => q(1000),
837             rule => q(←%spellout-cardinal-masculine← elf[→%%and-type-b-feminine→]),
838             },
839             '1000000' => {
840             base_value => q(1000000),
841             divisor => q(1000000),
842             rule => q(miljun[→%%and-type-b-feminine→]),
843             },
844             '2000000' => {
845             base_value => q(2000000),
846             divisor => q(1000000),
847             rule => q(←%spellout-cardinal-masculine← miljuni[→%%and-type-b-feminine→]),
848             },
849             '11000000' => {
850             base_value => q(11000000),
851             divisor => q(1,000),
852             rule => q(←%spellout-cardinal-masculine← miljun[→%%and-type-b-feminine→]),
853             },
854             '1000000000' => {
855             base_value => q(1000000000),
856             divisor => q(1000000000),
857             rule => q(biljun[→%%and-type-b-feminine→]),
858             },
859             '2000000000' => {
860             base_value => q(2000000000),
861             divisor => q(1000000000),
862             rule => q(←%spellout-cardinal-masculine← biljuni[→%%and-type-b-feminine→]),
863             },
864             '11000000000' => {
865             base_value => q(11000000000),
866             divisor => q(1,000),
867             rule => q(←%spellout-cardinal-masculine← biljun[→%%and-type-b-feminine→]),
868             },
869             '1000000000000' => {
870             base_value => q(1000000000000),
871             divisor => q(1000000000000),
872             rule => q(triljun[→%%and-type-b-feminine→]),
873             },
874             '2000000000000' => {
875             base_value => q(2000000000000),
876             divisor => q(1000000000000),
877             rule => q(←%spellout-cardinal-masculine← triljuni[→%%and-type-b-feminine→]),
878             },
879             '11000000000000' => {
880             base_value => q(11000000000000),
881             divisor => q(1,000),
882             rule => q(←%spellout-cardinal-masculine← triljun[→%%and-type-b-feminine→]),
883             },
884             '1000000000000000' => {
885             base_value => q(1000000000000000),
886             divisor => q(1000000000000000),
887             rule => q(kvadriljun[→%%and-type-b-feminine→]),
888             },
889             '2000000000000000' => {
890             base_value => q(2000000000000000),
891             divisor => q(1000000000000000),
892             rule => q(←%spellout-cardinal-masculine← kvadriljuni[→%%and-type-b-feminine→]),
893             },
894             '11000000000000000' => {
895             base_value => q(11000000000000000),
896             divisor => q(1,000),
897             rule => q(←%spellout-cardinal-masculine← kvadriljun[→%%and-type-b-feminine→]),
898             },
899             '1000000000000000000' => {
900             base_value => q(1000000000000000000),
901             divisor => q(1000000000000000000),
902             rule => q(=#,##0=),
903             },
904             'max' => {
905             base_value => q(1000000000000000000),
906             divisor => q(1000000000000000000),
907             rule => q(=#,##0=),
908             },
909             },
910             },
911             'spellout-cardinal-type-b-masculine' => {
912             'private' => {
913             '-x' => {
914             divisor => q(1),
915             rule => q(minus →→),
916             },
917             '0' => {
918             base_value => q(0),
919             divisor => q(1),
920             rule => q(żero),
921             },
922             'x.x' => {
923             divisor => q(1),
924             rule => q(←← punt →→),
925             },
926             '1' => {
927             base_value => q(1),
928             divisor => q(1),
929             rule => q(wieħed),
930             },
931             '2' => {
932             base_value => q(2),
933             divisor => q(1),
934             rule => q(tnejn),
935             },
936             '3' => {
937             base_value => q(3),
938             divisor => q(1),
939             rule => q(tlieta),
940             },
941             '4' => {
942             base_value => q(4),
943             divisor => q(1),
944             rule => q(erbgħa),
945             },
946             '5' => {
947             base_value => q(5),
948             divisor => q(1),
949             rule => q(ħamsa),
950             },
951             '6' => {
952             base_value => q(6),
953             divisor => q(1),
954             rule => q(sitta),
955             },
956             '7' => {
957             base_value => q(7),
958             divisor => q(1),
959             rule => q(sebgħa),
960             },
961             '8' => {
962             base_value => q(8),
963             divisor => q(1),
964             rule => q(tmienja),
965             },
966             '9' => {
967             base_value => q(9),
968             divisor => q(1),
969             rule => q(disgħa),
970             },
971             '10' => {
972             base_value => q(10),
973             divisor => q(10),
974             rule => q(għaxra),
975             },
976             '11' => {
977             base_value => q(11),
978             divisor => q(10),
979             rule => q(ħdax),
980             },
981             '12' => {
982             base_value => q(12),
983             divisor => q(10),
984             rule => q(tnax),
985             },
986             '13' => {
987             base_value => q(13),
988             divisor => q(10),
989             rule => q(tlettax),
990             },
991             '14' => {
992             base_value => q(14),
993             divisor => q(10),
994             rule => q(erbatax),
995             },
996             '15' => {
997             base_value => q(15),
998             divisor => q(10),
999             rule => q(ħmistax),
1000             },
1001             '16' => {
1002             base_value => q(16),
1003             divisor => q(10),
1004             rule => q(sittax),
1005             },
1006             '17' => {
1007             base_value => q(17),
1008             divisor => q(10),
1009             rule => q(sbatax),
1010             },
1011             '18' => {
1012             base_value => q(18),
1013             divisor => q(10),
1014             rule => q(tmintax),
1015             },
1016             '19' => {
1017             base_value => q(19),
1018             divisor => q(10),
1019             rule => q(dsatax),
1020             },
1021             '20' => {
1022             base_value => q(20),
1023             divisor => q(10),
1024             rule => q([→→ u ]għoxrin),
1025             },
1026             '30' => {
1027             base_value => q(30),
1028             divisor => q(10),
1029             rule => q([→→ u ]tletin),
1030             },
1031             '40' => {
1032             base_value => q(40),
1033             divisor => q(10),
1034             rule => q([→→ u ]erbgħin),
1035             },
1036             '50' => {
1037             base_value => q(50),
1038             divisor => q(10),
1039             rule => q([→→ u ]ħamsin),
1040             },
1041             '60' => {
1042             base_value => q(60),
1043             divisor => q(10),
1044             rule => q([→→ u ]sittin),
1045             },
1046             '70' => {
1047             base_value => q(70),
1048             divisor => q(10),
1049             rule => q([→→ u ]sebgħin),
1050             },
1051             '80' => {
1052             base_value => q(80),
1053             divisor => q(10),
1054             rule => q([→→ u ]tmenin),
1055             },
1056             '90' => {
1057             base_value => q(90),
1058             divisor => q(10),
1059             rule => q([→→ u ]disgħin),
1060             },
1061             '100' => {
1062             base_value => q(100),
1063             divisor => q(100),
1064             rule => q(mija[ u →→]),
1065             },
1066             '200' => {
1067             base_value => q(200),
1068             divisor => q(100),
1069             rule => q(mitejn[ u →→]),
1070             },
1071             '300' => {
1072             base_value => q(300),
1073             divisor => q(100),
1074             rule => q(←%spellout-cardinal-masculine← mija[ u →→]),
1075             },
1076             '1000' => {
1077             base_value => q(1000),
1078             divisor => q(1000),
1079             rule => q(elf[→%%and-type-b-masculine→]),
1080             },
1081             '2000' => {
1082             base_value => q(2000),
1083             divisor => q(1000),
1084             rule => q(elfejn[→%%and-type-b-masculine→]),
1085             },
1086             '3000' => {
1087             base_value => q(3000),
1088             divisor => q(1000),
1089             rule => q(←%%thousands← elef[→%%and-type-b-masculine→]),
1090             },
1091             '11000' => {
1092             base_value => q(11000),
1093             divisor => q(1000),
1094             rule => q(←%spellout-cardinal-masculine← elf[→%%and-type-b-masculine→]),
1095             },
1096             '1000000' => {
1097             base_value => q(1000000),
1098             divisor => q(1000000),
1099             rule => q(miljun[→%%and-type-b-masculine→]),
1100             },
1101             '2000000' => {
1102             base_value => q(2000000),
1103             divisor => q(1000000),
1104             rule => q(←%spellout-cardinal-masculine← miljuni[→%%and-type-b-masculine→]),
1105             },
1106             '11000000' => {
1107             base_value => q(11000000),
1108             divisor => q(1,000),
1109             rule => q(←%spellout-cardinal-masculine← miljun[→%%and-type-b-masculine→]),
1110             },
1111             '1000000000' => {
1112             base_value => q(1000000000),
1113             divisor => q(1000000000),
1114             rule => q(biljun[→%%and-type-b-masculine→]),
1115             },
1116             '2000000000' => {
1117             base_value => q(2000000000),
1118             divisor => q(1000000000),
1119             rule => q(←%spellout-cardinal-masculine← biljuni[→%%and-type-b-masculine→]),
1120             },
1121             '11000000000' => {
1122             base_value => q(11000000000),
1123             divisor => q(1,000),
1124             rule => q(←%spellout-cardinal-masculine← biljun[→%%and-type-b-masculine→]),
1125             },
1126             '1000000000000' => {
1127             base_value => q(1000000000000),
1128             divisor => q(1000000000000),
1129             rule => q(triljun[→%%and-type-b-masculine→]),
1130             },
1131             '2000000000000' => {
1132             base_value => q(2000000000000),
1133             divisor => q(1000000000000),
1134             rule => q(←%spellout-cardinal-masculine← triljuni[→%%and-type-b-masculine→]),
1135             },
1136             '11000000000000' => {
1137             base_value => q(11000000000000),
1138             divisor => q(1,000),
1139             rule => q(←%spellout-cardinal-masculine← triljun[→%%and-type-b-masculine→]),
1140             },
1141             '1000000000000000' => {
1142             base_value => q(1000000000000000),
1143             divisor => q(1000000000000000),
1144             rule => q(kvadriljun[→%%and-type-b-masculine→]),
1145             },
1146             '2000000000000000' => {
1147             base_value => q(2000000000000000),
1148             divisor => q(1000000000000000),
1149             rule => q(←%spellout-cardinal-masculine← kvadriljuni[→%%and-type-b-masculine→]),
1150             },
1151             '11000000000000000' => {
1152             base_value => q(11000000000000000),
1153             divisor => q(1,000),
1154             rule => q(←%spellout-cardinal-masculine← kvadriljun[→%%and-type-b-masculine→]),
1155             },
1156             '1000000000000000000' => {
1157             base_value => q(1000000000000000000),
1158             divisor => q(1000000000000000000),
1159             rule => q(=#,##0=),
1160             },
1161             'max' => {
1162             base_value => q(1000000000000000000),
1163             divisor => q(1000000000000000000),
1164             rule => q(=#,##0=),
1165             },
1166             },
1167             },
1168             'spellout-numbering' => {
1169             'public' => {
1170             '0' => {
1171             base_value => q(0),
1172             divisor => q(1),
1173             rule => q(=%%spellout-cardinal-type-b-masculine=),
1174             },
1175             'max' => {
1176             base_value => q(0),
1177             divisor => q(1),
1178             rule => q(=%%spellout-cardinal-type-b-masculine=),
1179             },
1180             },
1181             },
1182             'spellout-numbering-year' => {
1183             'public' => {
1184             '0' => {
1185             base_value => q(0),
1186             divisor => q(1),
1187             rule => q(=%spellout-numbering=),
1188             },
1189             'x.x' => {
1190             divisor => q(1),
1191             rule => q(=0.0=),
1192             },
1193             'max' => {
1194             divisor => q(1),
1195             rule => q(=0.0=),
1196             },
1197             },
1198             },
1199             'thousands' => {
1200             'private' => {
1201             '0' => {
1202             base_value => q(0),
1203             divisor => q(1),
1204             rule => q(ERROR-=0=),
1205             },
1206             '3' => {
1207             base_value => q(3),
1208             divisor => q(1),
1209             rule => q(tlitt),
1210             },
1211             '4' => {
1212             base_value => q(4),
1213             divisor => q(1),
1214             rule => q(erbat),
1215             },
1216             '5' => {
1217             base_value => q(5),
1218             divisor => q(1),
1219             rule => q(ħamest),
1220             },
1221             '6' => {
1222             base_value => q(6),
1223             divisor => q(1),
1224             rule => q(sitt),
1225             },
1226             '7' => {
1227             base_value => q(7),
1228             divisor => q(1),
1229             rule => q(sebat),
1230             },
1231             '8' => {
1232             base_value => q(8),
1233             divisor => q(1),
1234             rule => q(tmint),
1235             },
1236             '9' => {
1237             base_value => q(9),
1238             divisor => q(1),
1239             rule => q(disat),
1240             },
1241             '10' => {
1242             base_value => q(10),
1243             divisor => q(10),
1244             rule => q(għaxart),
1245             },
1246             'max' => {
1247             base_value => q(10),
1248             divisor => q(10),
1249             rule => q(għaxart),
1250             },
1251             },
1252             },
1253             } },
1254             );
1255              
1256             # Need to add code for Key type pattern
1257             my ($self, $name, $region, $script, $variant) = @_;
1258              
1259 0     0 0   my $display_pattern = '{0} ({1})';
1260             $display_pattern =~s/\{0\}/$name/g;
1261 0           my $subtags = join '{0}, {1}', grep {$_} (
1262 0           $region,
1263 0           $script,
  0            
1264             $variant,
1265             );
1266              
1267             $display_pattern =~s/\{1\}/$subtags/g;
1268             return $display_pattern;
1269 0           }
1270 0            
1271             has 'display_name_language' => (
1272             is => 'ro',
1273             isa => CodeRef,
1274             init_arg => undef,
1275             default => sub {
1276             sub {
1277             my %languages = (
1278             'aa' => 'Afar',
1279             'ab' => 'Abkażjan',
1280             'ace' => 'Aċiniż',
1281             'ach' => 'Akoli',
1282             'ada' => 'Adangme',
1283             'ady' => 'Adyghe',
1284             'ae' => 'Avestan',
1285             'af' => 'Afrikans',
1286             'afh' => 'Afriħili',
1287             'agq' => 'Aghem',
1288             'ain' => 'Ajnu',
1289             'ak' => 'Akan',
1290             'akk' => 'Akkadjen',
1291             'ale' => 'Aleut',
1292             'alt' => 'Altai tan-Nofsinhar',
1293             'am' => 'Amhariku',
1294             'an' => 'Aragoniż',
1295             'ang' => 'Ingliż Antik',
1296             'anp' => 'Angika',
1297             'ar' => 'Għarbi',
1298             'ar_001' => 'Għarbi Standard Modern',
1299             'arc' => 'Aramajk',
1300             'arn' => 'Mapuche',
1301             'arp' => 'Arapaho',
1302             'arw' => 'Arawak',
1303             'as' => 'Assamiż',
1304             'asa' => 'Asu',
1305             'ast' => 'Asturian',
1306             'av' => 'Avarik',
1307             'awa' => 'Awadhi',
1308             'ay' => 'Aymara',
1309             'az' => 'Ażerbajġani',
1310             'az@alt=short' => 'Ażeri',
1311             'ba' => 'Bashkir',
1312             'bal' => 'Baluċi',
1313             'ban' => 'Baliniż',
1314             'bas' => 'Basa',
1315             'be' => 'Belarussu',
1316             'bej' => 'Beja',
1317             'bem' => 'Bemba',
1318             'bez' => 'Bena',
1319             'bg' => 'Bulgaru',
1320             'bho' => 'Bhojpuri',
1321             'bi' => 'Bislama',
1322             'bik' => 'Bikol',
1323             'bin' => 'Bini',
1324             'bla' => 'Siksika',
1325             'bm' => 'Bambara',
1326             'bn' => 'Bengali',
1327             'bo' => 'Tibetjan',
1328             'br' => 'Breton',
1329             'bra' => 'Braj',
1330             'brx' => 'Bodo',
1331             'bs' => 'Bożnijaku',
1332             'bua' => 'Burjat',
1333             'bug' => 'Buginese',
1334             'byn' => 'Blin',
1335             'ca' => 'Katalan',
1336             'cad' => 'Kaddo',
1337             'car' => 'Karib',
1338             'cch' => 'Atsam',
1339             'ce' => 'Chechen',
1340             'ceb' => 'Cebuano',
1341             'cgg' => 'Chiga',
1342             'ch' => 'Chamorro',
1343             'chb' => 'Chibcha',
1344             'chg' => 'Chagatai',
1345             'chk' => 'Ċukiż',
1346             'chm' => 'Mari',
1347             'chn' => 'Chinook Jargon',
1348             'cho' => 'Choctaw',
1349             'chp' => 'Ċipewjan',
1350             'chr' => 'Cherokee',
1351             'chy' => 'Cheyenne',
1352             'ckb' => 'Kurd Ċentrali',
1353             'co' => 'Korsiku',
1354             'cop' => 'Koptiku',
1355             'cr' => 'Cree',
1356             'crh' => 'Tork tal-Krimea',
1357             'crs' => 'Franċiż tas-Seselwa Creole',
1358             'cs' => 'Ċek',
1359             'csb' => 'Kashubian',
1360             'cu' => 'Slaviku tal-Knisja',
1361             'cv' => 'Chuvash',
1362             'cy' => 'Welsh',
1363             'da' => 'Daniż',
1364             'dak' => 'Dakota',
1365             'dar' => 'Dargwa',
1366             'dav' => 'Taita',
1367             'de' => 'Ġermaniż',
1368             'de_AT' => 'Ġermaniż Awstrijak',
1369             'de_CH' => 'Ġermaniż Żvizzeru',
1370             'del' => 'Delawerjan',
1371             'den' => 'Slav',
1372             'dgr' => 'Dogrib',
1373             'din' => 'Dinka',
1374             'dje' => 'Zarma',
1375             'doi' => 'Dogri',
1376             'dsb' => 'Sorbjan Komuni',
1377             'dua' => 'Dwala',
1378             'dum' => 'Olandiż Medjevali',
1379             'dv' => 'Divehi',
1380             'dyo' => 'Jola-Fonyi',
1381             'dyu' => 'Dyula',
1382             'dz' => 'Dzongkha',
1383             'dzg' => 'Dazaga',
1384             'ebu' => 'Embu',
1385             'ee' => 'Ewe',
1386             'efi' => 'Efik',
1387             'egy' => 'Eġizzjan (Antik)',
1388             'eka' => 'Ekajuk',
1389             'el' => 'Grieg',
1390             'elx' => 'Elamit',
1391             'en' => 'Ingliż',
1392             'en_AU' => 'Ingliż Awstraljan',
1393             'en_CA' => 'Ingliż Kanadiż',
1394             'en_GB' => 'Ingliż Brittaniku',
1395             'en_GB@alt=short' => 'Ingliż (UK)',
1396             'en_US' => 'Ingliż Amerikan',
1397             'en_US@alt=short' => 'Ingliż (US)',
1398             'enm' => 'Ingliż Medjevali',
1399             'eo' => 'Esperanto',
1400             'es' => 'Spanjol',
1401             'es_419' => 'Spanjol Latin Amerikan',
1402             'es_ES' => 'Spanjol Ewropew',
1403             'es_MX' => 'Spanjol tal-Messiku',
1404             'et' => 'Estonjan',
1405             'eu' => 'Bask',
1406             'ewo' => 'Ewondo',
1407             'fa' => 'Persjan',
1408             'fan' => 'Fang',
1409             'fat' => 'Fanti',
1410             'ff' => 'Fulah',
1411             'fi' => 'Finlandiż',
1412             'fil' => 'Filippin',
1413             'fj' => 'Fiġjan',
1414             'fo' => 'Faroese',
1415             'fon' => 'Fon',
1416             'fr' => 'Franċiż',
1417             'fr_CA' => 'Franċiż Kanadiż',
1418             'fr_CH' => 'Franċiż Żvizzeru',
1419             'frm' => 'Franċiż Medjevali',
1420             'fro' => 'Franċiż Antik',
1421             'fur' => 'Frijuljan',
1422             'fy' => 'Frisian tal-Punent',
1423             'ga' => 'Irlandiż',
1424             'gaa' => 'Ga',
1425             'gay' => 'Gayo',
1426             'gba' => 'Gbaya',
1427             'gd' => 'Galliku Skoċċiż',
1428             'gez' => 'Geez',
1429             'gil' => 'Gilbertjan',
1430             'gl' => 'Galiċjan',
1431             'gmh' => 'Ġermaniż Medjevali Pulit',
1432             'gn' => 'Guarani',
1433             'goh' => 'Ġermaniż Antik, Pulit',
1434             'gon' => 'Gondi',
1435             'gor' => 'Gorontalo',
1436             'got' => 'Gotiku',
1437             'grb' => 'Grebo',
1438             'grc' => 'Grieg, Antik',
1439             'gsw' => 'Ġermaniż tal-Iżvizzera',
1440             'gu' => 'Gujarati',
1441             'guz' => 'Gusii',
1442             'gv' => 'Manx',
1443             'gwi' => 'Gwiċin',
1444             'ha' => 'Hausa',
1445             'hai' => 'Haida',
1446             'haw' => 'Ħawajjan',
1447             'he' => 'Ebrajk',
1448             'hi' => 'Hindi',
1449             'hil' => 'Hiligaynon',
1450             'hit' => 'Hittite',
1451             'hmn' => 'Hmong',
1452             'ho' => 'Hiri Motu',
1453             'hr' => 'Kroat',
1454             'hsb' => 'Sorbjan ta’ Fuq',
1455             'ht' => 'Creole ta’ Haiti',
1456             'hu' => 'Ungeriż',
1457             'hup' => 'Hupa',
1458             'hy' => 'Armen',
1459             'hz' => 'Herero',
1460             'ia' => 'Interlingua',
1461             'iba' => 'Iban',
1462             'ibb' => 'Ibibio',
1463             'id' => 'Indoneżjan',
1464             'ie' => 'Interlingue',
1465             'ig' => 'Igbo',
1466             'ii' => 'Sichuan Yi',
1467             'ik' => 'Inupjak',
1468             'ilo' => 'Iloko',
1469             'inh' => 'Ingush',
1470             'io' => 'Ido',
1471             'is' => 'Iżlandiż',
1472             'it' => 'Taljan',
1473             'iu' => 'Inuktitut',
1474             'ja' => 'Ġappuniż',
1475             'jbo' => 'Lojban',
1476             'jgo' => 'Ngomba',
1477             'jmc' => 'Machame',
1478             'jpr' => 'Lhudi-Persjan',
1479             'jrb' => 'Lhudi-Għarbi',
1480             'jv' => 'Ġavaniż',
1481             'ka' => 'Ġorġjan',
1482             'kaa' => 'Kara-Kalpak',
1483             'kab' => 'Kabuljan',
1484             'kac' => 'Kachin',
1485             'kaj' => 'Jju',
1486             'kam' => 'Kamba',
1487             'kaw' => 'Kawi',
1488             'kbd' => 'Kabardian',
1489             'kcg' => 'Tyap',
1490             'kde' => 'Makonde',
1491             'kea' => 'Cape Verdjan',
1492             'kfo' => 'Koro',
1493             'kg' => 'Kongo',
1494             'kha' => 'Khasi',
1495             'kho' => 'Kotaniż',
1496             'khq' => 'Koyra Chiini',
1497             'ki' => 'Kikuju',
1498             'kj' => 'Kuanyama',
1499             'kk' => 'Każak',
1500             'kkj' => 'Kako',
1501             'kl' => 'Kalallisut',
1502             'kln' => 'Kalenjin',
1503             'km' => 'Khmer',
1504             'kmb' => 'Kimbundu',
1505             'kn' => 'Kannada',
1506             'ko' => 'Korean',
1507             'kok' => 'Konkani',
1508             'kos' => 'Kosrejan',
1509             'kpe' => 'Kpelle',
1510             'kr' => 'Kanuri',
1511             'krc' => 'Karachay-Balkar',
1512             'krl' => 'Kareljan',
1513             'kru' => 'Kurux',
1514             'ks' => 'Kashmiri',
1515             'ksb' => 'Shambala',
1516             'ksf' => 'Bafia',
1517             'ksh' => 'Kolonjan',
1518             'ku' => 'Kurd',
1519             'kum' => 'Kumyk',
1520             'kut' => 'Kutenaj',
1521             'kv' => 'Komi',
1522             'kw' => 'Korniku',
1523             'ky' => 'Kirgiż',
1524             'la' => 'Latin',
1525             'lad' => 'Ladino',
1526             'lag' => 'Langi',
1527             'lah' => 'Lahnda',
1528             'lam' => 'Lamba',
1529             'lb' => 'Lussemburgiż',
1530             'lez' => 'Leżgjan',
1531             'lg' => 'Ganda',
1532             'li' => 'Limburgish',
1533             'lkt' => 'Lakota',
1534             'ln' => 'Lingaljan',
1535             'lo' => 'Laosjan',
1536             'lol' => 'Mongo',
1537             'loz' => 'Lożi',
1538             'lrc' => 'Luri tat-Tramuntana',
1539             'lt' => 'Litwan',
1540             'lu' => 'Luba-Katanga',
1541             'lua' => 'Luba-Luluwa',
1542             'lui' => 'Luiseno',
1543             'lun' => 'Lunda',
1544             'luo' => 'Luo',
1545             'lus' => 'Mizo',
1546             'luy' => 'Luyia',
1547             'lv' => 'Latvjan',
1548             'mad' => 'Maduriż',
1549             'mag' => 'Magahi',
1550             'mai' => 'Maithili',
1551             'mak' => 'Makasar',
1552             'man' => 'Mandingo',
1553             'mas' => 'Masai',
1554             'mdf' => 'Moksha',
1555             'mdr' => 'Mandar',
1556             'men' => 'Mende',
1557             'mer' => 'Meru',
1558             'mfe' => 'Morisyen',
1559             'mg' => 'Malagasy',
1560             'mga' => 'Irlandiż Medjevali',
1561             'mgh' => 'Makhuwa-Meetto',
1562             'mgo' => 'Metà',
1563             'mh' => 'Marshalljaniż',
1564             'mi' => 'Maori',
1565             'mic' => 'Micmac',
1566             'min' => 'Minangkabau',
1567             'mk' => 'Maċedonjan',
1568             'ml' => 'Malayalam',
1569             'mn' => 'Mongoljan',
1570             'mnc' => 'Manchu',
1571             'mni' => 'Manipuri',
1572             'moh' => 'Mohawk',
1573             'mos' => 'Mossi',
1574             'mr' => 'Marathi',
1575             'ms' => 'Malay',
1576             'mt' => 'Malti',
1577             'mua' => 'Mundang',
1578             'mul' => 'Lingwi Diversi',
1579             'mus' => 'Kriek',
1580             'mwl' => 'Mirandiż',
1581             'mwr' => 'Marwari',
1582             'my' => 'Burmiż',
1583             'myv' => 'Erzya',
1584             'mzn' => 'Mazanderani',
1585             'na' => 'Naurujan',
1586             'nap' => 'Naplitan',
1587             'naq' => 'Nama',
1588             'nb' => 'Bokmal Norveġiż',
1589             'nd' => 'Ndebeli tat-Tramuntana',
1590             'nds' => 'Ġermaniż Komuni',
1591             'nds_NL' => 'Sassonu Komuni',
1592             'ne' => 'Nepaliż',
1593             'new' => 'Newari',
1594             'ng' => 'Ndonga',
1595             'nia' => 'Nijas',
1596             'niu' => 'Niuean',
1597             'nl' => 'Olandiż',
1598             'nl_BE' => 'Fjamming',
1599             'nmg' => 'Kwasio',
1600             'nn' => 'Ninorsk Norveġiż',
1601             'nnh' => 'Ngiemboon',
1602             'no' => 'Norveġiż',
1603             'nog' => 'Nogai',
1604             'non' => 'Nors Antik',
1605             'nqo' => 'N’Ko',
1606             'nr' => 'Ndebele tan-Nofsinhar',
1607             'nso' => 'Soto tat-Tramuntana',
1608             'nus' => 'Nuer',
1609             'nv' => 'Navajo',
1610             'nwc' => 'Newari Klassiku',
1611             'ny' => 'Nyanja',
1612             'nym' => 'Njamweżi',
1613             'nyn' => 'Nyankole',
1614             'nyo' => 'Nyoro',
1615             'nzi' => 'Nzima',
1616             'oc' => 'Oċċitan',
1617             'oj' => 'Oġibwa',
1618             'om' => 'Oromo',
1619             'or' => 'Odia',
1620             'os' => 'Ossettiku',
1621             'osa' => 'Osaġjan',
1622             'ota' => 'Tork Ottoman',
1623             'pa' => 'Punjabi',
1624             'pag' => 'Pangasinjan',
1625             'pal' => 'Pahlavi',
1626             'pam' => 'Pampanga',
1627             'pap' => 'Papiamento',
1628             'pau' => 'Palawjan',
1629             'pcm' => 'Pidgin Niġerjan',
1630             'peo' => 'Persjan Antik',
1631             'phn' => 'Feniċju',
1632             'pi' => 'Pali',
1633             'pl' => 'Pollakk',
1634             'pon' => 'Ponpejan',
1635             'prg' => 'Prussu',
1636             'pro' => 'Provenzal Antik',
1637             'ps' => 'Pashto',
1638             'pt' => 'Portugiż',
1639             'pt_BR' => 'Portugiż tal-Brażil',
1640             'pt_PT' => 'Portugiż Ewropew',
1641             'qu' => 'Quechua',
1642             'quc' => 'K’iche’',
1643             'raj' => 'Raġastani',
1644             'rap' => 'Rapanwi',
1645             'rar' => 'Rarotongani',
1646             'rm' => 'Romanz',
1647             'rn' => 'Rundi',
1648             'ro' => 'Rumen',
1649             'ro_MD' => 'Moldovan',
1650             'rof' => 'Rombo',
1651             'rom' => 'Romanesk',
1652             'root' => 'Root',
1653             'ru' => 'Russu',
1654             'rup' => 'Aromanjan',
1655             'rw' => 'Kinjarwanda',
1656             'rwk' => 'Rwa',
1657             'sa' => 'Sanskrit',
1658             'sad' => 'Sandawe',
1659             'sah' => 'Sakha',
1660             'sam' => 'Samaritan Aramajk',
1661             'saq' => 'Samburu',
1662             'sas' => 'Sasak',
1663             'sat' => 'Santali',
1664             'sba' => 'Ngambay',
1665             'sbp' => 'Sangu',
1666             'sc' => 'Sardinjan',
1667             'scn' => 'Sqalli',
1668             'sco' => 'Skoċċiż',
1669             'sd' => 'Sindhi',
1670             'se' => 'Sami tat-Tramuntana',
1671             'seh' => 'Sena',
1672             'sel' => 'Selkup',
1673             'ses' => 'Koyraboro Senni',
1674             'sg' => 'Sango',
1675             'sga' => 'Irlandiż Antik',
1676             'sh' => 'Serbo-Kroat',
1677             'shi' => 'Tachelhit',
1678             'shn' => 'Shan',
1679             'si' => 'Sinhala',
1680             'sid' => 'Sidamo',
1681             'sk' => 'Slovakk',
1682             'sl' => 'Sloven',
1683             'sm' => 'Samoan',
1684             'sma' => 'Sami tan-Nofsinhar',
1685             'smj' => 'Lule Sami',
1686             'smn' => 'Inari Sami',
1687             'sms' => 'Skolt Sami',
1688             'sn' => 'Shona',
1689             'snk' => 'Soninke',
1690             'so' => 'Somali',
1691             'sog' => 'Sogdien',
1692             'sq' => 'Albaniż',
1693             'sr' => 'Serb',
1694             'srn' => 'Sranan Tongo',
1695             'srr' => 'Serer',
1696             'ss' => 'Swati',
1697             'ssy' => 'Saho',
1698             'st' => 'Soto tan-Nofsinhar',
1699             'su' => 'Sundaniż',
1700             'suk' => 'Sukuma',
1701             'sus' => 'Susu',
1702             'sux' => 'Sumerjan',
1703             'sv' => 'Żvediż',
1704             'sw' => 'Swahili',
1705             'sw_CD' => 'Swahili tar-Repubblika Demokratika tal-Kongo',
1706             'swb' => 'Komorjan',
1707             'syr' => 'Sirjan',
1708             'ta' => 'Tamil',
1709             'te' => 'Telugu',
1710             'tem' => 'Timne',
1711             'teo' => 'Teso',
1712             'ter' => 'Tereno',
1713             'tet' => 'Tetum',
1714             'tg' => 'Tajik',
1715             'th' => 'Tajlandiż',
1716             'ti' => 'Tigrinya',
1717             'tig' => 'Tigre',
1718             'tiv' => 'Tiv',
1719             'tk' => 'Turkmeni',
1720             'tkl' => 'Tokelau',
1721             'tl' => 'Tagalog',
1722             'tlh' => 'Klingon',
1723             'tli' => 'Tlingit',
1724             'tmh' => 'Tamashek',
1725             'tn' => 'Tswana',
1726             'to' => 'Tongan',
1727             'tog' => 'Nyasa Tonga',
1728             'tpi' => 'Tok Pisin',
1729             'tr' => 'Tork',
1730             'trv' => 'Taroko',
1731             'ts' => 'Tsonga',
1732             'tsi' => 'Tsimshian',
1733             'tt' => 'Tatar',
1734             'tum' => 'Tumbuka',
1735             'tvl' => 'Tuvalu',
1736             'tw' => 'Twi',
1737             'twq' => 'Tasawaq',
1738             'ty' => 'Taħitjan',
1739             'tyv' => 'Tuvinjan',
1740             'tzm' => 'Tamazight tal-Atlas Ċentrali',
1741             'udm' => 'Udmurt',
1742             'ug' => 'Uyghur',
1743             'uga' => 'Ugaritiku',
1744             'uk' => 'Ukren',
1745             'umb' => 'Umbundu',
1746             'und' => 'Lingwa Mhix Magħrufa',
1747             'ur' => 'Urdu',
1748             'uz' => 'Uzbek',
1749             'vai' => 'Vai',
1750             've' => 'Venda',
1751             'vi' => 'Vjetnamiż',
1752             'vo' => 'Volapuk',
1753             'vot' => 'Votik',
1754             'vun' => 'Vunjo',
1755             'wa' => 'Walloon',
1756             'wae' => 'Walser',
1757             'wal' => 'Walamo',
1758             'war' => 'Waray',
1759             'was' => 'Washo',
1760             'wo' => 'Wolof',
1761             'xal' => 'Kalmyk',
1762             'xh' => 'Xhosa',
1763             'xog' => 'Soga',
1764             'yao' => 'Yao',
1765             'yap' => 'Yapese',
1766             'yav' => 'Yangben',
1767             'ybb' => 'Yemba',
1768             'yi' => 'Yiddish',
1769             'yo' => 'Yoruba',
1770             'yue' => 'Kantoniż',
1771             'za' => 'Zhuang',
1772             'zap' => 'Zapotec',
1773             'zen' => 'Zenaga',
1774             'zgh' => 'Tamazight Standard tal-Marokk',
1775             'zh' => 'Ċiniż',
1776             'zh_Hans' => 'Ċiniż Simplifikat',
1777             'zh_Hant' => 'Ċiniż Tradizzjonali',
1778             'zu' => 'Zulu',
1779             'zun' => 'Zuni',
1780             'zxx' => 'Bla kontenut lingwistiku',
1781             'zza' => 'Zaza',
1782              
1783             );
1784             if (@_) {
1785             return $languages{$_[0]};
1786             }
1787             return \%languages;
1788             }
1789             },
1790             );
1791              
1792             has 'display_name_script' => (
1793             is => 'ro',
1794             isa => CodeRef,
1795             init_arg => undef,
1796             default => sub {
1797             sub {
1798             my %scripts = (
1799             'Arab' => 'Għarbi',
1800             'Brai' => 'Braille',
1801             'Cyrl' => 'Ċirilliku',
1802             'Grek' => 'Grieg',
1803             'Hans' => 'Simplifikat',
1804             'Hans@alt=stand-alone' => 'Han Simplifikat',
1805             'Hant' => 'Tradizzjonali',
1806             'Hant@alt=stand-alone' => 'Han Tradizzjonali',
1807             'Latn' => 'Latin',
1808             'Xpeo' => 'Persjan Antik',
1809             'Zxxx' => 'Mhux Miktub',
1810             'Zyyy' => 'Komuni',
1811             'Zzzz' => 'Kitba Mhux Magħrufa',
1812              
1813             );
1814             if ( @_ ) {
1815             return $scripts{$_[0]};
1816             }
1817             return \%scripts;
1818             }
1819             }
1820             );
1821              
1822             has 'display_name_region' => (
1823             is => 'ro',
1824             isa => HashRef[Str],
1825             init_arg => undef,
1826             default => sub {
1827             {
1828             '001' => 'Dinja',
1829             '002' => 'Affrika',
1830             '003' => 'Amerika ta’ Fuq',
1831             '005' => 'Amerika t’Isfel',
1832             '009' => 'Oċejanja',
1833             '011' => 'Affrika tal-Punent',
1834             '013' => 'Amerika Ċentrali',
1835             '014' => 'Affrika tal-Lvant',
1836             '015' => 'Affrika ta’ Fuq',
1837             '017' => 'Affrika Nofsani',
1838             '018' => 'Affrika t’Isfel',
1839             '019' => 'Amerika',
1840             '021' => 'Amerika Nòrdiku',
1841             '029' => 'Karibew',
1842             '030' => 'Asja tal-Lvant',
1843             '034' => 'Asja t’Isfel Ċentrali',
1844             '035' => 'Asja tax-Xlokk',
1845             '039' => 'Ewropa t’Isfel',
1846             '053' => 'Awstralja u New Zealand',
1847             '054' => 'Melanesja',
1848             '057' => 'Reġjun ta’ Mikroneżja',
1849             '061' => 'Polinesja',
1850             '142' => 'Asja',
1851             '143' => 'Asja Ċentrali',
1852             '145' => 'Asja tal-Punent',
1853             '150' => 'Ewropa',
1854             '151' => 'Ewropa tal-Lvant',
1855             '154' => 'Ewropa ta’ Fuq',
1856             '155' => 'Ewropa tal-Punent',
1857             '419' => 'Amerika Latina',
1858             'AC' => 'Ascension Island',
1859             'AD' => 'Andorra',
1860             'AE' => 'l-Emirati Għarab Magħquda',
1861             'AF' => 'l-Afganistan',
1862             'AG' => 'Antigua u Barbuda',
1863             'AI' => 'Anguilla',
1864             'AL' => 'l-Albanija',
1865             'AM' => 'l-Armenja',
1866             'AO' => 'l-Angola',
1867             'AQ' => 'l-Antartika',
1868             'AR' => 'l-Arġentina',
1869             'AS' => 'is-Samoa Amerikana',
1870             'AT' => 'l-Awstrija',
1871             'AU' => 'l-Awstralja',
1872             'AW' => 'Aruba',
1873             'AX' => 'il-Gżejjer Aland',
1874             'AZ' => 'l-Ażerbajġan',
1875             'BA' => 'il-Bożnija-Ħerzegovina',
1876             'BB' => 'Barbados',
1877             'BD' => 'il-Bangladesh',
1878             'BE' => 'il-Belġju',
1879             'BF' => 'il-Burkina Faso',
1880             'BG' => 'il-Bulgarija',
1881             'BH' => 'il-Bahrain',
1882             'BI' => 'il-Burundi',
1883             'BJ' => 'il-Benin',
1884             'BL' => 'Saint Barthélemy',
1885             'BM' => 'Bermuda',
1886             'BN' => 'il-Brunei',
1887             'BO' => 'il-Bolivja',
1888             'BQ' => 'in-Netherlands tal-Karibew',
1889             'BR' => 'Il-Brażil',
1890             'BS' => 'il-Bahamas',
1891             'BT' => 'il-Bhutan',
1892             'BV' => 'Gżira Bouvet',
1893             'BW' => 'il-Botswana',
1894             'BY' => 'il-Belarussja',
1895             'BZ' => 'il-Belize',
1896             'CA' => 'il-Kanada',
1897             'CC' => 'Gżejjer Cocos (Keeling)',
1898             'CD' => 'ir-Repubblika Demokratika tal-Kongo',
1899             'CD@alt=variant' => 'Kongo (RDK)',
1900             'CF' => 'ir-Repubblika Ċentru-Afrikana',
1901             'CG' => 'il-Kongo - Brazzaville',
1902             'CG@alt=variant' => 'ir-Repubblika tal-Kongo',
1903             'CH' => 'l-Iżvizzera',
1904             'CI' => 'il-Kosta tal-Avorju',
1905             'CK' => 'Gżejjer Cook',
1906             'CL' => 'iċ-Ċili',
1907             'CM' => 'il-Kamerun',
1908             'CN' => 'iċ-Ċina',
1909             'CO' => 'il-Kolombja',
1910             'CP' => 'il-Gżira Clipperton',
1911             'CR' => 'il-Costa Rica',
1912             'CU' => 'Kuba',
1913             'CV' => 'Cape Verde',
1914             'CW' => 'Curaçao',
1915             'CX' => 'il-Gżira Christmas',
1916             'CY' => 'Ċipru',
1917             'CZ' => 'ir-Repubblika Ċeka',
1918             'CZ@alt=variant' => 'Ir-Repubblika Ċeka',
1919             'DE' => 'il-Ġermanja',
1920             'DG' => 'Diego Garcia',
1921             'DJ' => 'il-Djibouti',
1922             'DK' => 'id-Danimarka',
1923             'DM' => 'Dominica',
1924             'DO' => 'ir-Repubblika Dominicana',
1925             'DZ' => 'l-Alġerija',
1926             'EA' => 'Ceuta u Melilla',
1927             'EC' => 'l-Ekwador',
1928             'EE' => 'l-Estonja',
1929             'EG' => 'l-Eġittu',
1930             'EH' => 'is-Saħara tal-Punent',
1931             'ER' => 'l-Eritrea',
1932             'ES' => 'Spanja',
1933             'ET' => 'l-Etjopja',
1934             'EU' => 'Unjoni Ewropea',
1935             'FI' => 'il-Finlandja',
1936             'FJ' => 'Fiġi',
1937             'FK' => 'il-Gżejjer Falkland',
1938             'FK@alt=variant' => 'Il-Gżejjer Falkland (il-Gżejjer Malvinas)',
1939             'FM' => 'Mikroneżja',
1940             'FO' => 'il-Gżejjer Faeroe',
1941             'FR' => 'Franza',
1942             'GA' => 'il-Gabon',
1943             'GB' => 'ir-Renju Unit',
1944             'GB@alt=short' => 'UK',
1945             'GD' => 'Grenada',
1946             'GE' => 'il-Georgia',
1947             'GF' => 'il-Guyana Franċiża',
1948             'GG' => 'Guernsey',
1949             'GH' => 'il-Ghana',
1950             'GI' => 'Ġibiltà',
1951             'GL' => 'Greenland',
1952             'GM' => 'il-Gambja',
1953             'GN' => 'il-Guinea',
1954             'GP' => 'Guadeloupe',
1955             'GQ' => 'il-Guinea Ekwatorjali',
1956             'GR' => 'il-Greċja',
1957             'GS' => 'il-Georgia tan-Nofsinhar u l-Gżejjer Sandwich tan-Nofsinhar',
1958             'GT' => 'il-Gwatemala',
1959             'GU' => 'Guam',
1960             'GW' => 'il-Guinea-Bissau',
1961             'GY' => 'il-Guyana',
1962             'HK' => 'ir-Reġjun Amministrattiv Speċjali ta’ Hong Kong tar-Repubblika tal-Poplu taċ-Ċina',
1963             'HK@alt=short' => 'Hong Kong',
1964             'HM' => 'il-Gżejjer Heard u l-Gżejjer McDonald',
1965             'HN' => 'il-Honduras',
1966             'HR' => 'il-Kroazja',
1967             'HT' => 'il-Haiti',
1968             'HU' => 'l-Ungerija',
1969             'IC' => 'il-Gżejjer Canary',
1970             'ID' => 'l-Indoneżja',
1971             'IE' => 'l-Irlanda',
1972             'IL' => 'Iżrael',
1973             'IM' => 'Isle of Man',
1974             'IN' => 'l-Indja',
1975             'IO' => 'Territorju Brittaniku tal-Oċean Indjan',
1976             'IQ' => 'l-Iraq',
1977             'IR' => 'l-Iran',
1978             'IS' => 'l-iżlanda',
1979             'IT' => 'l-Italja',
1980             'JE' => 'Jersey',
1981             'JM' => 'il-Ġamajka',
1982             'JO' => 'il-Ġordan',
1983             'JP' => 'il-Ġappun',
1984             'KE' => 'il-Kenja',
1985             'KG' => 'il-Kirgiżistan',
1986             'KH' => 'il-Kambodja',
1987             'KI' => 'Kiribati',
1988             'KM' => 'Comoros',
1989             'KN' => 'Saint Kitts u Nevis',
1990             'KP' => 'il-Korea ta’ Fuq',
1991             'KR' => 'il-Korea t’Isfel',
1992             'KW' => 'il-Kuwajt',
1993             'KY' => 'il-Gżejjer Cayman',
1994             'KZ' => 'il-Każakistan',
1995             'LA' => 'il-Laos',
1996             'LB' => 'il-Libanu',
1997             'LC' => 'Saint Lucia',
1998             'LI' => 'il-Liechtenstein',
1999             'LK' => 'is-Sri Lanka',
2000             'LR' => 'il-Liberja',
2001             'LS' => 'il-Lesoto',
2002             'LT' => 'il-Litwanja',
2003             'LU' => 'il-Lussemburgu',
2004             'LV' => 'il-Latvja',
2005             'LY' => 'il-Libja',
2006             'MA' => 'il-Marokk',
2007             'MC' => 'Monaco',
2008             'MD' => 'il-Moldova',
2009             'ME' => 'il-Montenegro',
2010             'MF' => 'Saint Martin',
2011             'MG' => 'Madagascar',
2012             'MH' => 'Gżejjer Marshall',
2013             'MK' => 'l-Eks-Repubblika Jugoslava tal-Maċedonia',
2014             'MK@alt=variant' => 'l-Eks Repubblika Jugoslava tal-Maċedonia',
2015             'ML' => 'il-Mali',
2016             'MM' => 'il-Myanmar/Burma',
2017             'MN' => 'il-Mongolja',
2018             'MO' => 'ir-Reġjun Amministrattiv Speċjali tal-Macao tar-Repubblika tal-Poplu taċ-Ċina',
2019             'MO@alt=short' => 'il-Macao',
2020             'MP' => 'Ġżejjer Mariana tat-Tramuntana',
2021             'MQ' => 'Martinique',
2022             'MR' => 'il-Mauritania',
2023             'MS' => 'Montserrat',
2024             'MT' => 'Malta',
2025             'MU' => 'Mauritius',
2026             'MV' => 'il-Maldivi',
2027             'MW' => 'il-Malawi',
2028             'MX' => 'il-Messiku',
2029             'MY' => 'il-Malasja',
2030             'MZ' => 'il-Mozambique',
2031             'NA' => 'in-Namibja',
2032             'NC' => 'New Caledonia',
2033             'NE' => 'in-Niġer',
2034             'NF' => 'Gżira Norfolk',
2035             'NG' => 'in-Niġerja',
2036             'NI' => 'in-Nikaragwa',
2037             'NL' => 'in-Netherlands',
2038             'NO' => 'in-Norveġja',
2039             'NP' => 'in-Nepal',
2040             'NR' => 'Nauru',
2041             'NU' => 'Niue',
2042             'NZ' => 'New Zealand',
2043             'OM' => 'l-Oman',
2044             'PA' => 'il-Panama',
2045             'PE' => 'il-Perù',
2046             'PF' => 'Polineżja Franċiża',
2047             'PG' => 'Papua New Guinea',
2048             'PH' => 'il-Filippini',
2049             'PK' => 'il-Pakistan',
2050             'PL' => 'il-Polonja',
2051             'PM' => 'Saint Pierre u Miquelon',
2052             'PN' => 'Gżejjer Pitcairn',
2053             'PR' => 'Puerto Rico',
2054             'PS' => 'it-Territorji Palestinjani',
2055             'PS@alt=short' => 'il-Palestina',
2056             'PT' => 'il-Portugall',
2057             'PW' => 'Palau',
2058             'PY' => 'il-Paragwaj',
2059             'QA' => 'il-Qatar',
2060             'RE' => 'Réunion',
2061             'RO' => 'ir-Rumanija',
2062             'RS' => 'is-Serbja',
2063             'RU' => 'ir-Russja',
2064             'RW' => 'ir-Rwanda',
2065             'SA' => 'l-Arabia Sawdija',
2066             'SB' => 'il-Gżejjer Solomon',
2067             'SC' => 'is-Seychelles',
2068             'SD' => 'is-Sudan',
2069             'SE' => 'l-Iżvezja',
2070             'SG' => 'Singapore',
2071             'SH' => 'Saint Helena',
2072             'SI' => 'is-Slovenja',
2073             'SJ' => 'Svalbard u Jan Mayen',
2074             'SK' => 'is-Slovakkja',
2075             'SL' => 'Sierra Leone',
2076             'SM' => 'San Marino',
2077             'SN' => 'is-Senegal',
2078             'SO' => 'is-Somalja',
2079             'SR' => 'is-Suriname',
2080             'SS' => 'is-Sudan t’Isfel',
2081             'ST' => 'São Tomé u Príncipe',
2082             'SV' => 'El Salvador',
2083             'SX' => 'Sint Maarten',
2084             'SY' => 'is-Sirja',
2085             'SZ' => 'is-Swaziland',
2086             'TA' => 'Tristan da Cunha',
2087             'TC' => 'il-Gżejjer Turks u Caicos',
2088             'TD' => 'iċ-Chad',
2089             'TF' => 'It-Territorji Franċiżi tan-Nofsinhar',
2090             'TG' => 'it-Togo',
2091             'TH' => 'it-Tajlandja',
2092             'TJ' => 'it-Taġikistan',
2093             'TK' => 'it-Tokelau',
2094             'TL' => 'Timor Leste',
2095             'TL@alt=variant' => 'Timor tal-Lvant',
2096             'TM' => 'it-Turkmenistan',
2097             'TN' => 'it-Tuneżija',
2098             'TO' => 'Tonga',
2099             'TR' => 'it-Turkija',
2100             'TT' => 'Trinidad u Tobago',
2101             'TV' => 'Tuvalu',
2102             'TW' => 'it-Tajwan',
2103             'TZ' => 'it-Tanzanija',
2104             'UA' => 'l-Ukrajna',
2105             'UG' => 'l-Uganda',
2106             'UM' => 'Il-Gżejjer Minuri Mbiegħda tal-Istati Uniti',
2107             'US' => 'l-Istati Uniti',
2108             'US@alt=short' => 'US',
2109             'UY' => 'l-Urugwaj',
2110             'UZ' => 'l-Użbekistan',
2111             'VA' => 'l-Istat tal-Belt tal-Vatikan',
2112             'VC' => 'Saint Vincent u l-Grenadini',
2113             'VE' => 'il-Venezwela',
2114             'VG' => 'il-Gżejjer Verġni Brittaniċi',
2115             'VI' => 'il-Gżejjer Verġni tal-Istati Uniti',
2116             'VN' => 'il-Vjetnam',
2117             'VU' => 'Vanuatu',
2118             'WF' => 'Wallis u Futuna',
2119             'WS' => 'Samoa',
2120             'XK' => 'il-Kosovo',
2121             'YE' => 'il-Jemen',
2122             'YT' => 'Mayotte',
2123             'ZA' => 'l-Afrika t’Isfel',
2124             'ZM' => 'iż-Żambja',
2125             'ZW' => 'iż-Żimbabwe',
2126             'ZZ' => 'Reġjun Mhux Magħruf',
2127              
2128             }
2129             },
2130             );
2131              
2132             has 'display_name_variant' => (
2133             is => 'ro',
2134             isa => HashRef[Str],
2135             init_arg => undef,
2136             default => sub {
2137             {
2138             'REVISED' => 'Ortografija Irriveda',
2139              
2140             }
2141             },
2142             );
2143              
2144             has 'display_name_key' => (
2145             is => 'ro',
2146             isa => HashRef[Str],
2147             init_arg => undef,
2148             default => sub {
2149             {
2150             'calendar' => 'Kalendarju',
2151             'collation' => 'Kollazjoni',
2152             'currency' => 'Munita',
2153             'numbers' => 'Numri',
2154              
2155             }
2156             },
2157             );
2158              
2159             has 'display_name_type' => (
2160             is => 'ro',
2161             isa => HashRef[HashRef[Str]],
2162             init_arg => undef,
2163             default => sub {
2164             {
2165             'calendar' => {
2166             'buddhist' => q{Kalendarju Buddist},
2167             'chinese' => q{Kalendarju Ċiniż},
2168             'dangi' => q{Kalendarju Dangi},
2169             'ethiopic' => q{Kalendarju Etjopiku},
2170             'gregorian' => q{Kalendarju Gregorjan},
2171             'hebrew' => q{Kalendarju Ebrajk},
2172             'islamic' => q{Kalendarju Iżlamiku},
2173             'islamic-civil' => q{Kalendarju Islamiku-Ċivili},
2174             'iso8601' => q{Kalendarju ISO-8601},
2175             'japanese' => q{Kalendarju Ġappuniż},
2176             },
2177             'collation' => {
2178             'big5han' => q{Ordni Ċiniż Tradizzjonali (Big5)},
2179             'dictionary' => q{Ordni tad-Dizzjunarju},
2180             'gb2312han' => q{Ordni Ċiniż Sempliċi (GB2312)},
2181             'phonebook' => q{Ordni Telefonika},
2182             'pinyin' => q{Ordni tal-Pinjin},
2183             'standard' => q{Ordni Standard},
2184             'stroke' => q{Ordni Maħżuża},
2185             'traditional' => q{Tradizzjonali},
2186             },
2187             'numbers' => {
2188             'latn' => q{Numri tal-Punent},
2189             },
2190              
2191             }
2192             },
2193             );
2194              
2195             has 'display_name_measurement_system' => (
2196             is => 'ro',
2197             isa => HashRef[Str],
2198             init_arg => undef,
2199             default => sub {
2200             {
2201             'metric' => q{Metriku},
2202             'UK' => q{UK},
2203             'US' => q{US},
2204              
2205             }
2206             },
2207             );
2208              
2209             has 'display_name_code_patterns' => (
2210             is => 'ro',
2211             isa => HashRef[Str],
2212             init_arg => undef,
2213             default => sub {
2214             {
2215             'language' => 'Lingwa: {0}',
2216             'script' => 'Skript: {0}',
2217             'region' => 'Reġjun: {0}',
2218              
2219             }
2220             },
2221             );
2222              
2223             has 'characters' => (
2224             is => 'ro',
2225             isa => HashRef,
2226             init_arg => undef,
2227             default => $^V ge v5.18.0
2228             ? eval <<'EOT'
2229             sub {
2230             no warnings 'experimental::regex_sets';
2231             return {
2232             auxiliary => qr{[c y]},
2233             index => ['A', 'B', 'Ċ', 'C', 'D', 'E', 'F', 'Ġ', 'G', '{GĦ}', 'H', 'Ħ', 'I', '{IE*}', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Ż', 'Z'],
2234             main => qr{[a à b ċ d e è f ġ g {għ} h ħ i ì j k l m n o ò p q r s t u ù v w x ż z]},
2235             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
2236             punctuation => qr{[\- , ; \: ! ? . ' ‘ ’ " “ ” ( ) \[ \] \{ \}]},
2237             };
2238             },
2239             EOT
2240             : sub {
2241             return { index => ['A', 'B', 'Ċ', 'C', 'D', 'E', 'F', 'Ġ', 'G', '{GĦ}', 'H', 'Ħ', 'I', '{IE*}', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Ż', 'Z'], };
2242             },
2243             );
2244              
2245 1     1   109  
  1         1  
  1         165  
2246             has 'ellipsis' => (
2247             is => 'ro',
2248             isa => HashRef,
2249             init_arg => undef,
2250             default => sub {
2251             return {
2252             'final' => '{0}…',
2253             'initial' => '…{0}',
2254             'medial' => '{0}…{1}',
2255             'word-final' => '{0} …',
2256             'word-initial' => '… {0}',
2257             'word-medial' => '{0} … {1}',
2258             };
2259             },
2260             );
2261              
2262             has 'more_information' => (
2263             is => 'ro',
2264             isa => Str,
2265             init_arg => undef,
2266             default => qq{?},
2267             );
2268              
2269             has 'quote_start' => (
2270             is => 'ro',
2271             isa => Str,
2272             init_arg => undef,
2273             default => qq{“},
2274             );
2275              
2276             has 'quote_end' => (
2277             is => 'ro',
2278             isa => Str,
2279             init_arg => undef,
2280             default => qq{”},
2281             );
2282              
2283             has 'alternate_quote_start' => (
2284             is => 'ro',
2285             isa => Str,
2286             init_arg => undef,
2287             default => qq{‘},
2288             );
2289              
2290             has 'alternate_quote_end' => (
2291             is => 'ro',
2292             isa => Str,
2293             init_arg => undef,
2294             default => qq{’},
2295             );
2296              
2297             has 'units' => (
2298             is => 'ro',
2299             isa => HashRef[HashRef[HashRef[Str]]],
2300             init_arg => undef,
2301             default => sub { {
2302             'long' => {
2303             'arc-minute' => {
2304             'few' => q({0}′),
2305             'many' => q({0}′),
2306             'one' => q({0}′),
2307             'other' => q({0}′),
2308             },
2309             'karat' => {
2310             'few' => q({0} kt),
2311             'many' => q({0} kt),
2312             'name' => q(karati),
2313             'one' => q({0} kt),
2314             'other' => q({0} kt),
2315             },
2316             'liter-per-kilometer' => {
2317             'few' => q({0} litri kull kilometru),
2318             'many' => q({0} litri kull kilometru),
2319             'name' => q(L/km),
2320             'one' => q({0} litru kull kilometru),
2321             'other' => q({0} litri kull kilometru),
2322             },
2323             'lux' => {
2324             'few' => q({0} lx),
2325             'many' => q({0} lx),
2326             'name' => q(lx),
2327             'one' => q({0} lx),
2328             'other' => q({0} lx),
2329             },
2330             'megabyte' => {
2331             'few' => q({0} megabytes),
2332             'many' => q({0} megabytes),
2333             'name' => q(megabytes),
2334             'one' => q({0} megabyte),
2335             'other' => q({0} megabytes),
2336             },
2337             'millisecond' => {
2338             'few' => q({0} millisekondi),
2339             'many' => q({0} millisekondi),
2340             'name' => q(millisekondi),
2341             'one' => q({0} millisekonda),
2342             'other' => q({0} millisekondi),
2343             },
2344             'terabit' => {
2345             'few' => q({0} terabits),
2346             'many' => q({0} terabits),
2347             'name' => q(terabits),
2348             'one' => q({0} terabit),
2349             'other' => q({0} terabits),
2350             },
2351             'terabyte' => {
2352             'few' => q({0} terabytes),
2353             'many' => q({0} terabytes),
2354             'name' => q(terabytes),
2355             'one' => q({0} terabyte),
2356             'other' => q({0} terabytes),
2357             },
2358             },
2359             'narrow' => {
2360             'millisecond' => {
2361             'few' => q({0}ms),
2362             'many' => q({0}ms),
2363             'name' => q(millisek),
2364             'one' => q({0}ms),
2365             'other' => q({0}ms),
2366             },
2367             },
2368             'short' => {
2369             'karat' => {
2370             'few' => q({0} kt),
2371             'many' => q({0} kt),
2372             'name' => q(kt),
2373             'one' => q({0} kt),
2374             'other' => q({0} kt),
2375             },
2376             'liter-per-kilometer' => {
2377             'few' => q({0} L/km),
2378             'many' => q({0} L/km),
2379             'name' => q(L/km),
2380             'one' => q({0} L/km),
2381             'other' => q({0} L/km),
2382             },
2383             'lux' => {
2384             'few' => q({0} lx),
2385             'many' => q({0} lx),
2386             'name' => q(lx),
2387             'one' => q({0} lx),
2388             'other' => q({0} lx),
2389             },
2390             'megabit' => {
2391             'few' => q({0} Mb),
2392             'many' => q({0} Mb),
2393             'one' => q({0} Mb),
2394             'other' => q({0} Mb),
2395             },
2396             'megabyte' => {
2397             'few' => q({0} MB),
2398             'many' => q({0} MB),
2399             'name' => q(MB),
2400             'one' => q({0} MB),
2401             'other' => q({0} MB),
2402             },
2403             'millisecond' => {
2404             'few' => q({0} ms),
2405             'many' => q({0} ms),
2406             'name' => q(millisek),
2407             'one' => q({0} ms),
2408             'other' => q({0} ms),
2409             },
2410             'terabit' => {
2411             'few' => q({0} Tb),
2412             'many' => q({0} Tb),
2413             'name' => q(Tb),
2414             'one' => q({0} Tb),
2415             'other' => q({0} Tb),
2416             },
2417             'terabyte' => {
2418             'few' => q({0} TB),
2419             'many' => q({0} TB),
2420             'name' => q(TB),
2421             'one' => q({0} TB),
2422             'other' => q({0} TB),
2423             },
2424             },
2425             } }
2426             );
2427              
2428             has 'yesstr' => (
2429             is => 'ro',
2430             isa => RegexpRef,
2431             init_arg => undef,
2432             default => sub { qr'^(?i:iva|i|yes|y)$' }
2433             );
2434              
2435             has 'nostr' => (
2436             is => 'ro',
2437             isa => RegexpRef,
2438             init_arg => undef,
2439             default => sub { qr'^(?i:le|l|no|n)$' }
2440             );
2441              
2442             has 'listPatterns' => (
2443             is => 'ro',
2444             isa => HashRef,
2445             init_arg => undef,
2446             default => sub { {
2447             start => q({0}, {1}),
2448             middle => q({0}, {1}),
2449             end => q({0}, u {1}),
2450             2 => q({0} u {1}),
2451             } }
2452             );
2453              
2454             has 'default_numbering_system' => (
2455             is => 'ro',
2456             isa => Str,
2457             init_arg => undef,
2458             default => 'latn',
2459             );
2460              
2461             has native_numbering_system => (
2462             is => 'ro',
2463             isa => Str,
2464             init_arg => undef,
2465             default => 'latn',
2466             );
2467              
2468             has 'minimum_grouping_digits' => (
2469             is =>'ro',
2470             isa => Int,
2471             init_arg => undef,
2472             default => 1,
2473             );
2474              
2475             has 'number_symbols' => (
2476             is => 'ro',
2477             isa => HashRef,
2478             init_arg => undef,
2479             default => sub { {
2480             'latn' => {
2481             'decimal' => q(.),
2482             'exponential' => q(E),
2483             'group' => q(,),
2484             'infinity' => q(∞),
2485             'minusSign' => q(-),
2486             'nan' => q(NaN),
2487             'perMille' => q(‰),
2488             'percentSign' => q(%),
2489             'plusSign' => q(+),
2490             'superscriptingExponent' => q(×),
2491             'timeSeparator' => q(:),
2492             },
2493             } }
2494             );
2495              
2496             has 'number_formats' => (
2497             is => 'ro',
2498             isa => HashRef,
2499             init_arg => undef,
2500             default => sub { {
2501             decimalFormat => {
2502             'default' => {
2503             'standard' => {
2504             'default' => '#,##0.###',
2505             },
2506             },
2507             },
2508             percentFormat => {
2509             'default' => {
2510             'standard' => {
2511             'default' => '#,##0%',
2512             },
2513             },
2514             },
2515             scientificFormat => {
2516             'default' => {
2517             'standard' => {
2518             'default' => '#E0',
2519             },
2520             },
2521             },
2522             } },
2523             );
2524              
2525             has 'number_currency_formats' => (
2526             is => 'ro',
2527             isa => HashRef,
2528             init_arg => undef,
2529             default => sub { {
2530             'latn' => {
2531             'pattern' => {
2532             'default' => {
2533             'accounting' => {
2534             'positive' => '¤#,##0.00',
2535             },
2536             'standard' => {
2537             'positive' => '¤#,##0.00',
2538             },
2539             },
2540             },
2541             },
2542             } },
2543             );
2544              
2545             has 'currencies' => (
2546             is => 'ro',
2547             isa => HashRef,
2548             init_arg => undef,
2549             default => sub { {
2550             'AED' => {
2551             symbol => 'AED',
2552             display_name => {
2553             'currency' => q(AED),
2554             'few' => q(AED),
2555             'many' => q(AED),
2556             'one' => q(AED),
2557             'other' => q(AED),
2558             },
2559             },
2560             'AFN' => {
2561             symbol => 'AFN',
2562             display_name => {
2563             'currency' => q(AFN),
2564             'few' => q(AFN),
2565             'many' => q(AFN),
2566             'one' => q(AFN),
2567             'other' => q(AFN),
2568             },
2569             },
2570             'ALL' => {
2571             symbol => 'ALL',
2572             display_name => {
2573             'currency' => q(ALL),
2574             'few' => q(ALL),
2575             'many' => q(ALL),
2576             'one' => q(ALL),
2577             'other' => q(ALL),
2578             },
2579             },
2580             'AMD' => {
2581             symbol => 'AMD',
2582             display_name => {
2583             'currency' => q(AMD),
2584             'few' => q(AMD),
2585             'many' => q(AMD),
2586             'one' => q(AMD),
2587             'other' => q(AMD),
2588             },
2589             },
2590             'ANG' => {
2591             symbol => 'ANG',
2592             display_name => {
2593             'currency' => q(ANG),
2594             'few' => q(ANG),
2595             'many' => q(ANG),
2596             'one' => q(ANG),
2597             'other' => q(ANG),
2598             },
2599             },
2600             'AOA' => {
2601             symbol => 'AOA',
2602             display_name => {
2603             'currency' => q(AOA),
2604             'few' => q(AOA),
2605             'many' => q(AOA),
2606             'one' => q(AOA),
2607             'other' => q(AOA),
2608             },
2609             },
2610             'ARS' => {
2611             symbol => 'ARS',
2612             display_name => {
2613             'currency' => q(ARS),
2614             'few' => q(ARS),
2615             'many' => q(ARS),
2616             'one' => q(ARS),
2617             'other' => q(ARS),
2618             },
2619             },
2620             'AUD' => {
2621             symbol => 'A$',
2622             display_name => {
2623             'currency' => q(AUD),
2624             'few' => q(AUD),
2625             'many' => q(AUD),
2626             'one' => q(AUD),
2627             'other' => q(AUD),
2628             },
2629             },
2630             'AWG' => {
2631             symbol => 'AWG',
2632             display_name => {
2633             'currency' => q(AWG),
2634             'few' => q(AWG),
2635             'many' => q(AWG),
2636             'one' => q(AWG),
2637             'other' => q(AWG),
2638             },
2639             },
2640             'AZN' => {
2641             symbol => 'AZN',
2642             display_name => {
2643             'currency' => q(AZN),
2644             'few' => q(AZN),
2645             'many' => q(AZN),
2646             'one' => q(AZN),
2647             'other' => q(AZN),
2648             },
2649             },
2650             'BAM' => {
2651             symbol => 'BAM',
2652             display_name => {
2653             'currency' => q(BAM),
2654             'few' => q(BAM),
2655             'many' => q(BAM),
2656             'one' => q(BAM),
2657             'other' => q(BAM),
2658             },
2659             },
2660             'BBD' => {
2661             symbol => 'BBD',
2662             display_name => {
2663             'currency' => q(BBD),
2664             'few' => q(BBD),
2665             'many' => q(BBD),
2666             'one' => q(BBD),
2667             'other' => q(BBD),
2668             },
2669             },
2670             'BDT' => {
2671             symbol => 'BDT',
2672             display_name => {
2673             'currency' => q(BDT),
2674             'few' => q(BDT),
2675             'many' => q(BDT),
2676             'one' => q(BDT),
2677             'other' => q(BDT),
2678             },
2679             },
2680             'BGN' => {
2681             symbol => 'BGN',
2682             display_name => {
2683             'currency' => q(BGN),
2684             'few' => q(BGN),
2685             'many' => q(BGN),
2686             'one' => q(BGN),
2687             'other' => q(BGN),
2688             },
2689             },
2690             'BHD' => {
2691             symbol => 'BHD',
2692             display_name => {
2693             'currency' => q(BHD),
2694             'few' => q(BHD),
2695             'many' => q(BHD),
2696             'one' => q(BHD),
2697             'other' => q(BHD),
2698             },
2699             },
2700             'BIF' => {
2701             symbol => 'BIF',
2702             display_name => {
2703             'currency' => q(BIF),
2704             'few' => q(BIF),
2705             'many' => q(BIF),
2706             'one' => q(BIF),
2707             'other' => q(BIF),
2708             },
2709             },
2710             'BMD' => {
2711             symbol => 'BMD',
2712             display_name => {
2713             'currency' => q(BMD),
2714             'few' => q(BMD),
2715             'many' => q(BMD),
2716             'one' => q(BMD),
2717             'other' => q(BMD),
2718             },
2719             },
2720             'BND' => {
2721             symbol => 'BND',
2722             display_name => {
2723             'currency' => q(BND),
2724             'few' => q(BND),
2725             'many' => q(BND),
2726             'one' => q(BND),
2727             'other' => q(BND),
2728             },
2729             },
2730             'BOB' => {
2731             symbol => 'BOB',
2732             display_name => {
2733             'currency' => q(BOB),
2734             'few' => q(BOB),
2735             'many' => q(BOB),
2736             'one' => q(BOB),
2737             'other' => q(BOB),
2738             },
2739             },
2740             'BRL' => {
2741             symbol => 'R$',
2742             display_name => {
2743             'currency' => q(BRL),
2744             'few' => q(BRL),
2745             'many' => q(BRL),
2746             'one' => q(BRL),
2747             'other' => q(BRL),
2748             },
2749             },
2750             'BSD' => {
2751             symbol => 'BSD',
2752             display_name => {
2753             'currency' => q(BSD),
2754             'few' => q(BSD),
2755             'many' => q(BSD),
2756             'one' => q(BSD),
2757             'other' => q(BSD),
2758             },
2759             },
2760             'BTN' => {
2761             symbol => 'BTN',
2762             display_name => {
2763             'currency' => q(BTN),
2764             'few' => q(BTN),
2765             'many' => q(BTN),
2766             'one' => q(BTN),
2767             'other' => q(BTN),
2768             },
2769             },
2770             'BWP' => {
2771             symbol => 'BWP',
2772             display_name => {
2773             'currency' => q(BWP),
2774             'few' => q(BWP),
2775             'many' => q(BWP),
2776             'one' => q(BWP),
2777             'other' => q(BWP),
2778             },
2779             },
2780             'BYN' => {
2781             symbol => 'BYN',
2782             display_name => {
2783             'currency' => q(BYN),
2784             'few' => q(BYN),
2785             'many' => q(BYN),
2786             'one' => q(BYN),
2787             'other' => q(BYN),
2788             },
2789             },
2790             'BYR' => {
2791             symbol => 'BYR',
2792             display_name => {
2793             'currency' => q(BYR),
2794             'few' => q(BYR),
2795             'many' => q(BYR),
2796             'one' => q(BYR),
2797             'other' => q(BYR),
2798             },
2799             },
2800             'BZD' => {
2801             symbol => 'BZD',
2802             display_name => {
2803             'currency' => q(BZD),
2804             'few' => q(BZD),
2805             'many' => q(BZD),
2806             'one' => q(BZD),
2807             'other' => q(BZD),
2808             },
2809             },
2810             'CAD' => {
2811             display_name => {
2812             'currency' => q(CAD),
2813             'few' => q(CAD),
2814             'many' => q(CAD),
2815             'one' => q(CAD),
2816             'other' => q(CAD),
2817             },
2818             },
2819             'CDF' => {
2820             symbol => 'CDF',
2821             display_name => {
2822             'currency' => q(CDF),
2823             'few' => q(CDF),
2824             'many' => q(CDF),
2825             'one' => q(CDF),
2826             'other' => q(CDF),
2827             },
2828             },
2829             'CHF' => {
2830             symbol => 'CHF',
2831             display_name => {
2832             'currency' => q(CHF),
2833             'few' => q(CHF),
2834             'many' => q(CHF),
2835             'one' => q(CHF),
2836             'other' => q(CHF),
2837             },
2838             },
2839             'CLP' => {
2840             symbol => 'CLP',
2841             display_name => {
2842             'currency' => q(CLP),
2843             'few' => q(CLP),
2844             'many' => q(CLP),
2845             'one' => q(CLP),
2846             'other' => q(CLP),
2847             },
2848             },
2849             'COP' => {
2850             symbol => 'COP',
2851             display_name => {
2852             'currency' => q(COP),
2853             'few' => q(COP),
2854             'many' => q(COP),
2855             'one' => q(COP),
2856             'other' => q(COP),
2857             },
2858             },
2859             'CRC' => {
2860             symbol => 'CRC',
2861             display_name => {
2862             'currency' => q(CRC),
2863             'few' => q(CRC),
2864             'many' => q(CRC),
2865             'one' => q(CRC),
2866             'other' => q(CRC),
2867             },
2868             },
2869             'CUC' => {
2870             symbol => 'CUC',
2871             display_name => {
2872             'currency' => q(CUC),
2873             'few' => q(CUC),
2874             'many' => q(CUC),
2875             'one' => q(CUC),
2876             'other' => q(CUC),
2877             },
2878             },
2879             'CUP' => {
2880             symbol => 'CUP',
2881             display_name => {
2882             'currency' => q(CUP),
2883             'few' => q(CUP),
2884             'many' => q(CUP),
2885             'one' => q(CUP),
2886             'other' => q(CUP),
2887             },
2888             },
2889             'CVE' => {
2890             symbol => 'CVE',
2891             display_name => {
2892             'currency' => q(CVE),
2893             'few' => q(CVE),
2894             'many' => q(CVE),
2895             'one' => q(CVE),
2896             'other' => q(CVE),
2897             },
2898             },
2899             'CZK' => {
2900             symbol => 'CZK',
2901             display_name => {
2902             'currency' => q(CZK),
2903             'few' => q(CZK),
2904             'many' => q(CZK),
2905             'one' => q(CZK),
2906             'other' => q(CZK),
2907             },
2908             },
2909             'DJF' => {
2910             symbol => 'DJF',
2911             display_name => {
2912             'currency' => q(DJF),
2913             'few' => q(DJF),
2914             'many' => q(DJF),
2915             'one' => q(DJF),
2916             'other' => q(DJF),
2917             },
2918             },
2919             'DOP' => {
2920             symbol => 'DOP',
2921             display_name => {
2922             'currency' => q(DOP),
2923             'few' => q(DOP),
2924             'many' => q(DOP),
2925             'one' => q(DOP),
2926             'other' => q(DOP),
2927             },
2928             },
2929             'DZD' => {
2930             symbol => 'DZD',
2931             display_name => {
2932             'currency' => q(DZD),
2933             'few' => q(DZD),
2934             'many' => q(DZD),
2935             'one' => q(DZD),
2936             'other' => q(DZD),
2937             },
2938             },
2939             'EGP' => {
2940             symbol => 'EGP',
2941             display_name => {
2942             'few' => q(EGP),
2943             'many' => q(EGP),
2944             'one' => q(EGP),
2945             'other' => q(EGP),
2946             },
2947             },
2948             'ERN' => {
2949             symbol => 'ERN',
2950             display_name => {
2951             'currency' => q(ERN),
2952             'few' => q(ERN),
2953             'many' => q(ERN),
2954             'one' => q(ERN),
2955             'other' => q(ERN),
2956             },
2957             },
2958             'ETB' => {
2959             symbol => 'ETB',
2960             display_name => {
2961             'currency' => q(ETB),
2962             'few' => q(ETB),
2963             'many' => q(ETB),
2964             'one' => q(ETB),
2965             'other' => q(ETB),
2966             },
2967             },
2968             'EUR' => {
2969             symbol => '€',
2970             display_name => {
2971             'currency' => q(ewro),
2972             'few' => q(ewro),
2973             'many' => q(ewro),
2974             'one' => q(ewro),
2975             'other' => q(ewro),
2976             },
2977             },
2978             'FJD' => {
2979             symbol => 'FJD',
2980             display_name => {
2981             'currency' => q(FJD),
2982             'few' => q(FJD),
2983             'many' => q(FJD),
2984             'one' => q(FJD),
2985             'other' => q(FJD),
2986             },
2987             },
2988             'FKP' => {
2989             symbol => 'FKP',
2990             display_name => {
2991             'currency' => q(FKP),
2992             'few' => q(FKP),
2993             'many' => q(FKP),
2994             'one' => q(FKP),
2995             'other' => q(FKP),
2996             },
2997             },
2998             'GEL' => {
2999             symbol => 'GEL',
3000             display_name => {
3001             'currency' => q(GEL),
3002             'few' => q(GEL),
3003             'many' => q(GEL),
3004             'one' => q(GEL),
3005             'other' => q(GEL),
3006             },
3007             },
3008             'GHS' => {
3009             symbol => 'GHS',
3010             display_name => {
3011             'currency' => q(GHS),
3012             'few' => q(GHS),
3013             'many' => q(GHS),
3014             'one' => q(GHS),
3015             'other' => q(GHS),
3016             },
3017             },
3018             'GIP' => {
3019             symbol => 'GIP',
3020             display_name => {
3021             'currency' => q(GIP),
3022             'few' => q(GIP),
3023             'many' => q(GIP),
3024             'one' => q(GIP),
3025             'other' => q(GIP),
3026             },
3027             },
3028             'GMD' => {
3029             symbol => 'GMD',
3030             display_name => {
3031             'currency' => q(GMD),
3032             'few' => q(GMD),
3033             'many' => q(GMD),
3034             'one' => q(GMD),
3035             'other' => q(GMD),
3036             },
3037             },
3038             'GNF' => {
3039             symbol => 'GNF',
3040             display_name => {
3041             'currency' => q(GNF),
3042             'few' => q(GNF),
3043             'many' => q(GNF),
3044             'one' => q(GNF),
3045             'other' => q(GNF),
3046             },
3047             },
3048             'GTQ' => {
3049             symbol => 'GTQ',
3050             display_name => {
3051             'currency' => q(GTQ),
3052             'few' => q(GTQ),
3053             'many' => q(GTQ),
3054             'one' => q(GTQ),
3055             'other' => q(GTQ),
3056             },
3057             },
3058             'GYD' => {
3059             symbol => 'GYD',
3060             display_name => {
3061             'currency' => q(GYD),
3062             'few' => q(GYD),
3063             'many' => q(GYD),
3064             'one' => q(GYD),
3065             'other' => q(GYD),
3066             },
3067             },
3068             'HNL' => {
3069             symbol => 'HNL',
3070             display_name => {
3071             'currency' => q(HNL),
3072             'few' => q(HNL),
3073             'many' => q(HNL),
3074             'one' => q(HNL),
3075             'other' => q(HNL),
3076             },
3077             },
3078             'HRK' => {
3079             symbol => 'HRK',
3080             display_name => {
3081             'currency' => q(HRK),
3082             'few' => q(HRK),
3083             'many' => q(HRK),
3084             'one' => q(HRK),
3085             'other' => q(HRK),
3086             },
3087             },
3088             'HTG' => {
3089             symbol => 'HTG',
3090             display_name => {
3091             'currency' => q(HTG),
3092             'few' => q(HTG),
3093             'many' => q(HTG),
3094             'one' => q(HTG),
3095             'other' => q(HTG),
3096             },
3097             },
3098             'HUF' => {
3099             symbol => 'HUF',
3100             display_name => {
3101             'currency' => q(HUF),
3102             'few' => q(HUF),
3103             'many' => q(HUF),
3104             'one' => q(HUF),
3105             'other' => q(HUF),
3106             },
3107             },
3108             'IDR' => {
3109             symbol => 'IDR',
3110             display_name => {
3111             'currency' => q(IDR),
3112             'few' => q(IDR),
3113             'many' => q(IDR),
3114             'one' => q(IDR),
3115             'other' => q(IDR),
3116             },
3117             },
3118             'ILS' => {
3119             symbol => '₪',
3120             display_name => {
3121             'currency' => q(ILS),
3122             'few' => q(ILS),
3123             'many' => q(ILS),
3124             'one' => q(ILS),
3125             'other' => q(ILS),
3126             },
3127             },
3128             'INR' => {
3129             symbol => '₹',
3130             display_name => {
3131             'currency' => q(INR),
3132             'few' => q(INR),
3133             'many' => q(INR),
3134             'one' => q(INR),
3135             'other' => q(INR),
3136             },
3137             },
3138             'IQD' => {
3139             symbol => 'IQD',
3140             display_name => {
3141             'currency' => q(IQD),
3142             'few' => q(IQD),
3143             'many' => q(IQD),
3144             'one' => q(IQD),
3145             'other' => q(IQD),
3146             },
3147             },
3148             'IRR' => {
3149             symbol => 'IRR',
3150             display_name => {
3151             'currency' => q(IRR),
3152             'few' => q(IRR),
3153             'many' => q(IRR),
3154             'one' => q(IRR),
3155             'other' => q(IRR),
3156             },
3157             },
3158             'JMD' => {
3159             symbol => 'JMD',
3160             display_name => {
3161             'currency' => q(JMD),
3162             'few' => q(JMD),
3163             'many' => q(JMD),
3164             'one' => q(JMD),
3165             'other' => q(JMD),
3166             },
3167             },
3168             'JOD' => {
3169             symbol => 'JOD',
3170             display_name => {
3171             'currency' => q(JOD),
3172             'few' => q(JOD),
3173             'many' => q(JOD),
3174             'one' => q(JOD),
3175             'other' => q(JOD),
3176             },
3177             },
3178             'KES' => {
3179             symbol => 'KES',
3180             display_name => {
3181             'currency' => q(KES),
3182             'few' => q(KES),
3183             'many' => q(KES),
3184             'one' => q(KES),
3185             'other' => q(KES),
3186             },
3187             },
3188             'KGS' => {
3189             symbol => 'KGS',
3190             display_name => {
3191             'currency' => q(KGS),
3192             'few' => q(KGS),
3193             'many' => q(KGS),
3194             'one' => q(KGS),
3195             'other' => q(KGS),
3196             },
3197             },
3198             'KHR' => {
3199             symbol => 'KHR',
3200             display_name => {
3201             'currency' => q(KHR),
3202             'few' => q(KHR),
3203             'many' => q(KHR),
3204             'one' => q(KHR),
3205             'other' => q(KHR),
3206             },
3207             },
3208             'KMF' => {
3209             symbol => 'KMF',
3210             display_name => {
3211             'currency' => q(KMF),
3212             'few' => q(KMF),
3213             'many' => q(KMF),
3214             'one' => q(KMF),
3215             'other' => q(KMF),
3216             },
3217             },
3218             'KPW' => {
3219             symbol => 'KPW',
3220             display_name => {
3221             'few' => q(KPW),
3222             'many' => q(KPW),
3223             'one' => q(KPW),
3224             'other' => q(KPW),
3225             },
3226             },
3227             'KRW' => {
3228             symbol => '₩',
3229             display_name => {
3230             'currency' => q(KRW),
3231             'few' => q(KRW),
3232             'many' => q(KRW),
3233             'one' => q(KRW),
3234             'other' => q(KRW),
3235             },
3236             },
3237             'KWD' => {
3238             symbol => 'KWD',
3239             display_name => {
3240             'currency' => q(KWD),
3241             'few' => q(KWD),
3242             'many' => q(KWD),
3243             'one' => q(KWD),
3244             'other' => q(KWD),
3245             },
3246             },
3247             'KYD' => {
3248             symbol => 'KYD',
3249             display_name => {
3250             'currency' => q(KYD),
3251             'few' => q(KYD),
3252             'many' => q(KYD),
3253             'one' => q(KYD),
3254             'other' => q(KYD),
3255             },
3256             },
3257             'KZT' => {
3258             symbol => 'KZT',
3259             display_name => {
3260             'currency' => q(KZT),
3261             'few' => q(KZT),
3262             'many' => q(KZT),
3263             'one' => q(KZT),
3264             'other' => q(KZT),
3265             },
3266             },
3267             'LAK' => {
3268             symbol => 'LAK',
3269             display_name => {
3270             'currency' => q(LAK),
3271             'few' => q(LAK),
3272             'many' => q(LAK),
3273             'one' => q(LAK),
3274             'other' => q(LAK),
3275             },
3276             },
3277             'LBP' => {
3278             symbol => 'LBP',
3279             display_name => {
3280             'currency' => q(LBP),
3281             'few' => q(LBP),
3282             'many' => q(LBP),
3283             'one' => q(LBP),
3284             'other' => q(LBP),
3285             },
3286             },
3287             'LKR' => {
3288             symbol => 'LKR',
3289             display_name => {
3290             'currency' => q(LKR),
3291             'few' => q(LKR),
3292             'many' => q(LKR),
3293             'one' => q(LKR),
3294             'other' => q(LKR),
3295             },
3296             },
3297             'LRD' => {
3298             symbol => 'LRD',
3299             display_name => {
3300             'currency' => q(LRD),
3301             'few' => q(LRD),
3302             'many' => q(LRD),
3303             'one' => q(LRD),
3304             'other' => q(LRD),
3305             },
3306             },
3307             'LYD' => {
3308             symbol => 'LYD',
3309             display_name => {
3310             'currency' => q(LYD),
3311             'few' => q(LYD),
3312             'many' => q(LYD),
3313             'one' => q(LYD),
3314             'other' => q(LYD),
3315             },
3316             },
3317             'MAD' => {
3318             symbol => 'MAD',
3319             display_name => {
3320             'currency' => q(MAD),
3321             'few' => q(MAD),
3322             'many' => q(MAD),
3323             'one' => q(MAD),
3324             'other' => q(MAD),
3325             },
3326             },
3327             'MDL' => {
3328             symbol => 'MDL',
3329             display_name => {
3330             'currency' => q(MDL),
3331             'few' => q(MDL),
3332             'many' => q(MDL),
3333             'one' => q(MDL),
3334             'other' => q(MDL),
3335             },
3336             },
3337             'MGA' => {
3338             symbol => 'MGA',
3339             display_name => {
3340             'currency' => q(MGA),
3341             'few' => q(MGA),
3342             'many' => q(MGA),
3343             'one' => q(MGA),
3344             'other' => q(MGA),
3345             },
3346             },
3347             'MKD' => {
3348             symbol => 'MKD',
3349             display_name => {
3350             'currency' => q(MKD),
3351             'few' => q(MKD),
3352             'many' => q(MKD),
3353             'one' => q(MKD),
3354             'other' => q(MKD),
3355             },
3356             },
3357             'MMK' => {
3358             symbol => 'MMK',
3359             display_name => {
3360             'currency' => q(MMK),
3361             'few' => q(MMK),
3362             'many' => q(MMK),
3363             'one' => q(MMK),
3364             'other' => q(MMK),
3365             },
3366             },
3367             'MNT' => {
3368             symbol => 'MNT',
3369             display_name => {
3370             'currency' => q(MNT),
3371             'few' => q(MNT),
3372             'many' => q(MNT),
3373             'one' => q(MNT),
3374             'other' => q(MNT),
3375             },
3376             },
3377             'MOP' => {
3378             symbol => 'MOP',
3379             display_name => {
3380             'currency' => q(MOP),
3381             'few' => q(MOP),
3382             'many' => q(MOP),
3383             'one' => q(MOP),
3384             'other' => q(MOP),
3385             },
3386             },
3387             'MRO' => {
3388             symbol => 'MRO',
3389             display_name => {
3390             'currency' => q(MRO),
3391             'few' => q(MRO),
3392             'many' => q(MRO),
3393             'one' => q(MRO),
3394             'other' => q(MRO),
3395             },
3396             },
3397             'MRU' => {
3398             display_name => {
3399             'currency' => q(MRU),
3400             'few' => q(MRU),
3401             'many' => q(MRU),
3402             'one' => q(MRU),
3403             'other' => q(MRU),
3404             },
3405             },
3406             'MTL' => {
3407             display_name => {
3408             'currency' => q(Lira Maltija),
3409             },
3410             },
3411             'MUR' => {
3412             symbol => 'MUR',
3413             display_name => {
3414             'currency' => q(MUR),
3415             'few' => q(MUR),
3416             'many' => q(MUR),
3417             'one' => q(MUR),
3418             'other' => q(MUR),
3419             },
3420             },
3421             'MVR' => {
3422             symbol => 'MVR',
3423             display_name => {
3424             'currency' => q(MVR),
3425             'few' => q(MVR),
3426             'many' => q(MVR),
3427             'one' => q(MVR),
3428             'other' => q(MVR),
3429             },
3430             },
3431             'MWK' => {
3432             symbol => 'MWK',
3433             display_name => {
3434             'currency' => q(MWK),
3435             'few' => q(MWK),
3436             'many' => q(MWK),
3437             'one' => q(MWK),
3438             'other' => q(MWK),
3439             },
3440             },
3441             'MXN' => {
3442             symbol => 'MX$',
3443             display_name => {
3444             'currency' => q(MXN),
3445             'few' => q(MXN),
3446             'many' => q(MXN),
3447             'one' => q(MXN),
3448             'other' => q(MXN),
3449             },
3450             },
3451             'MYR' => {
3452             symbol => 'MYR',
3453             display_name => {
3454             'currency' => q(MYR),
3455             'few' => q(MYR),
3456             'many' => q(MYR),
3457             'one' => q(MYR),
3458             'other' => q(MYR),
3459             },
3460             },
3461             'MZN' => {
3462             symbol => 'MZN',
3463             display_name => {
3464             'currency' => q(MZN),
3465             'few' => q(MZN),
3466             'many' => q(MZN),
3467             'one' => q(MZN),
3468             'other' => q(MZN),
3469             },
3470             },
3471             'NAD' => {
3472             symbol => 'NAD',
3473             display_name => {
3474             'currency' => q(NAD),
3475             'few' => q(NAD),
3476             'many' => q(NAD),
3477             'one' => q(NAD),
3478             'other' => q(NAD),
3479             },
3480             },
3481             'NGN' => {
3482             symbol => 'NGN',
3483             display_name => {
3484             'currency' => q(NGN),
3485             'few' => q(NGN),
3486             'many' => q(NGN),
3487             'one' => q(NGN),
3488             'other' => q(NGN),
3489             },
3490             },
3491             'NIO' => {
3492             symbol => 'NIO',
3493             display_name => {
3494             'currency' => q(NIO),
3495             'few' => q(NIO),
3496             'many' => q(NIO),
3497             'one' => q(NIO),
3498             'other' => q(NIO),
3499             },
3500             },
3501             'NPR' => {
3502             symbol => 'Rs',
3503             display_name => {
3504             'currency' => q(NPR),
3505             'few' => q(NPR),
3506             'many' => q(NPR),
3507             'one' => q(NPR),
3508             'other' => q(NPR),
3509             },
3510             },
3511             'NZD' => {
3512             symbol => 'NZ$',
3513             display_name => {
3514             'currency' => q(NZD),
3515             'few' => q(NZD),
3516             'many' => q(NZD),
3517             'one' => q(NZD),
3518             'other' => q(NZD),
3519             },
3520             },
3521             'OMR' => {
3522             symbol => 'OMR',
3523             display_name => {
3524             'currency' => q(OMR),
3525             'few' => q(OMR),
3526             'many' => q(OMR),
3527             'one' => q(OMR),
3528             'other' => q(OMR),
3529             },
3530             },
3531             'PAB' => {
3532             symbol => 'PAB',
3533             display_name => {
3534             'currency' => q(PAB),
3535             'few' => q(PAB),
3536             'many' => q(PAB),
3537             'one' => q(PAB),
3538             'other' => q(PAB),
3539             },
3540             },
3541             'PEN' => {
3542             symbol => 'PEN',
3543             display_name => {
3544             'currency' => q(PEN),
3545             'few' => q(PEN),
3546             'many' => q(PEN),
3547             'one' => q(PEN),
3548             'other' => q(PEN),
3549             },
3550             },
3551             'PGK' => {
3552             symbol => 'PGK',
3553             display_name => {
3554             'currency' => q(PGK),
3555             'few' => q(PGK),
3556             'many' => q(PGK),
3557             'one' => q(PGK),
3558             'other' => q(PGK),
3559             },
3560             },
3561             'PHP' => {
3562             symbol => 'PHP',
3563             display_name => {
3564             'currency' => q(PHP),
3565             'few' => q(PHP),
3566             'many' => q(PHP),
3567             'one' => q(PHP),
3568             'other' => q(PHP),
3569             },
3570             },
3571             'PKR' => {
3572             symbol => 'PKR',
3573             display_name => {
3574             'currency' => q(PKR),
3575             'few' => q(PKR),
3576             'many' => q(PKR),
3577             'one' => q(PKR),
3578             'other' => q(PKR),
3579             },
3580             },
3581             'PLN' => {
3582             symbol => 'PLN',
3583             display_name => {
3584             'currency' => q(PLN),
3585             'few' => q(PLN),
3586             'many' => q(PLN),
3587             'one' => q(PLN),
3588             'other' => q(PLN),
3589             },
3590             },
3591             'PYG' => {
3592             symbol => 'PYG',
3593             display_name => {
3594             'currency' => q(PYG),
3595             'few' => q(PYG),
3596             'many' => q(PYG),
3597             'one' => q(PYG),
3598             'other' => q(PYG),
3599             },
3600             },
3601             'QAR' => {
3602             symbol => 'QAR',
3603             display_name => {
3604             'currency' => q(QAR),
3605             'few' => q(QAR),
3606             'many' => q(QAR),
3607             'one' => q(QAR),
3608             'other' => q(QAR),
3609             },
3610             },
3611             'RON' => {
3612             symbol => 'RON',
3613             display_name => {
3614             'currency' => q(RON),
3615             'few' => q(RON),
3616             'many' => q(RON),
3617             'one' => q(RON),
3618             'other' => q(RON),
3619             },
3620             },
3621             'RSD' => {
3622             symbol => 'RSD',
3623             display_name => {
3624             'currency' => q(RSD),
3625             'few' => q(RSD),
3626             'many' => q(RSD),
3627             'one' => q(RSD),
3628             'other' => q(RSD),
3629             },
3630             },
3631             'RUB' => {
3632             symbol => 'RUB',
3633             display_name => {
3634             'currency' => q(RUB),
3635             'few' => q(RUB),
3636             'many' => q(RUB),
3637             'one' => q(RUB),
3638             'other' => q(RUB),
3639             },
3640             },
3641             'RWF' => {
3642             symbol => 'RWF',
3643             display_name => {
3644             'currency' => q(RWF),
3645             'few' => q(RWF),
3646             'many' => q(RWF),
3647             'one' => q(RWF),
3648             'other' => q(RWF),
3649             },
3650             },
3651             'SAR' => {
3652             symbol => 'SAR',
3653             display_name => {
3654             'currency' => q(SAR),
3655             'few' => q(SAR),
3656             'many' => q(SAR),
3657             'one' => q(SAR),
3658             'other' => q(SAR),
3659             },
3660             },
3661             'SBD' => {
3662             symbol => 'SBD',
3663             display_name => {
3664             'currency' => q(SBD),
3665             'few' => q(SBD),
3666             'many' => q(SBD),
3667             'one' => q(SBD),
3668             'other' => q(SBD),
3669             },
3670             },
3671             'SCR' => {
3672             symbol => 'SCR',
3673             display_name => {
3674             'currency' => q(SCR),
3675             'few' => q(SCR),
3676             'many' => q(SCR),
3677             'one' => q(SCR),
3678             'other' => q(SCR),
3679             },
3680             },
3681             'SDG' => {
3682             symbol => 'SDG',
3683             display_name => {
3684             'currency' => q(SDG),
3685             'few' => q(SDG),
3686             'many' => q(SDG),
3687             'one' => q(SDG),
3688             'other' => q(SDG),
3689             },
3690             },
3691             'SEK' => {
3692             symbol => 'SEK',
3693             },
3694             'SGD' => {
3695             symbol => 'SGD',
3696             display_name => {
3697             'currency' => q(SGD),
3698             'few' => q(SGD),
3699             'many' => q(SGD),
3700             'one' => q(SGD),
3701             'other' => q(SGD),
3702             },
3703             },
3704             'SHP' => {
3705             symbol => 'SHP',
3706             display_name => {
3707             'currency' => q(SHP),
3708             'few' => q(SHP),
3709             'many' => q(SHP),
3710             'one' => q(SHP),
3711             'other' => q(SHP),
3712             },
3713             },
3714             'SLL' => {
3715             symbol => 'SLL',
3716             display_name => {
3717             'currency' => q(SLL),
3718             'few' => q(SLL),
3719             'many' => q(SLL),
3720             'one' => q(SLL),
3721             'other' => q(SLL),
3722             },
3723             },
3724             'SOS' => {
3725             symbol => 'SOS',
3726             display_name => {
3727             'currency' => q(SOS),
3728             'few' => q(SOS),
3729             'many' => q(SOS),
3730             'one' => q(SOS),
3731             'other' => q(SOS),
3732             },
3733             },
3734             'SRD' => {
3735             symbol => 'SRD',
3736             display_name => {
3737             'currency' => q(SRD),
3738             'few' => q(SRD),
3739             'many' => q(SRD),
3740             'one' => q(SRD),
3741             'other' => q(SRD),
3742             },
3743             },
3744             'SSP' => {
3745             symbol => 'SSP',
3746             display_name => {
3747             'currency' => q(SSP),
3748             'few' => q(SSP),
3749             'many' => q(SSP),
3750             'one' => q(SSP),
3751             'other' => q(SSP),
3752             },
3753             },
3754             'STD' => {
3755             symbol => 'STD',
3756             display_name => {
3757             'currency' => q(STD),
3758             'few' => q(STD),
3759             'many' => q(STD),
3760             'one' => q(STD),
3761             'other' => q(STD),
3762             },
3763             },
3764             'STN' => {
3765             symbol => 'STN',
3766             display_name => {
3767             'currency' => q(STN),
3768             'few' => q(STN),
3769             'many' => q(STN),
3770             'one' => q(STN),
3771             'other' => q(STN),
3772             },
3773             },
3774             'SYP' => {
3775             symbol => 'SYP',
3776             display_name => {
3777             'currency' => q(SYP),
3778             'few' => q(SYP),
3779             'many' => q(SYP),
3780             'one' => q(SYP),
3781             'other' => q(SYP),
3782             },
3783             },
3784             'SZL' => {
3785             symbol => 'SZL',
3786             display_name => {
3787             'currency' => q(SZL),
3788             'few' => q(SZL),
3789             'many' => q(SZL),
3790             'one' => q(SZL),
3791             'other' => q(SZL),
3792             },
3793             },
3794             'THB' => {
3795             symbol => 'THB',
3796             display_name => {
3797             'currency' => q(THB),
3798             'few' => q(THB),
3799             'many' => q(THB),
3800             'one' => q(THB),
3801             'other' => q(THB),
3802             },
3803             },
3804             'TJS' => {
3805             symbol => 'TJS',
3806             display_name => {
3807             'currency' => q(TJS),
3808             'few' => q(TJS),
3809             'many' => q(TJS),
3810             'one' => q(TJS),
3811             'other' => q(TJS),
3812             },
3813             },
3814             'TMT' => {
3815             symbol => 'TMT',
3816             display_name => {
3817             'currency' => q(TMT),
3818             'few' => q(TMT),
3819             'many' => q(TMT),
3820             'one' => q(TMT),
3821             'other' => q(TMT),
3822             },
3823             },
3824             'TND' => {
3825             symbol => 'TND',
3826             display_name => {
3827             'currency' => q(TND),
3828             'few' => q(TND),
3829             'many' => q(TND),
3830             'one' => q(TND),
3831             'other' => q(TND),
3832             },
3833             },
3834             'TOP' => {
3835             symbol => 'TOP',
3836             display_name => {
3837             'currency' => q(TOP),
3838             'few' => q(TOP),
3839             'many' => q(TOP),
3840             'one' => q(TOP),
3841             'other' => q(TOP),
3842             },
3843             },
3844             'TRY' => {
3845             symbol => 'TRY',
3846             display_name => {
3847             'currency' => q(TRY),
3848             'few' => q(TRY),
3849             'many' => q(TRY),
3850             'one' => q(TRY),
3851             'other' => q(TRY),
3852             },
3853             },
3854             'TTD' => {
3855             symbol => 'TTD',
3856             display_name => {
3857             'currency' => q(TTD),
3858             'few' => q(TTD),
3859             'many' => q(TTD),
3860             'one' => q(TTD),
3861             'other' => q(TTD),
3862             },
3863             },
3864             'TWD' => {
3865             symbol => 'NT$',
3866             display_name => {
3867             'currency' => q(TWD),
3868             'few' => q(TWD),
3869             'many' => q(TWD),
3870             'one' => q(TWD),
3871             'other' => q(TWD),
3872             },
3873             },
3874             'TZS' => {
3875             symbol => 'TZS',
3876             display_name => {
3877             'currency' => q(TZS),
3878             'few' => q(TZS),
3879             'many' => q(TZS),
3880             'one' => q(TZS),
3881             'other' => q(TZS),
3882             },
3883             },
3884             'UAH' => {
3885             symbol => 'UAH',
3886             display_name => {
3887             'currency' => q(UAH),
3888             'few' => q(UAH),
3889             'many' => q(UAH),
3890             'one' => q(UAH),
3891             'other' => q(UAH),
3892             },
3893             },
3894             'UGX' => {
3895             symbol => 'UGX',
3896             display_name => {
3897             'currency' => q(UGX),
3898             'few' => q(UGX),
3899             'many' => q(UGX),
3900             'one' => q(UGX),
3901             'other' => q(UGX),
3902             },
3903             },
3904             'USD' => {
3905             symbol => 'US$',
3906             display_name => {
3907             'currency' => q(USD),
3908             'few' => q(USD),
3909             'many' => q(USD),
3910             'one' => q(USD),
3911             'other' => q(USD),
3912             },
3913             },
3914             'UYU' => {
3915             symbol => 'UYU',
3916             display_name => {
3917             'currency' => q(UYU),
3918             'few' => q(UYU),
3919             'many' => q(UYU),
3920             'one' => q(UYU),
3921             'other' => q(UYU),
3922             },
3923             },
3924             'UZS' => {
3925             symbol => 'UZS',
3926             display_name => {
3927             'currency' => q(UZS),
3928             'few' => q(UZS),
3929             'many' => q(UZS),
3930             'one' => q(UZS),
3931             'other' => q(UZS),
3932             },
3933             },
3934             'VEF' => {
3935             symbol => 'VEF',
3936             display_name => {
3937             'currency' => q(VEF),
3938             'few' => q(VEF),
3939             'many' => q(VEF),
3940             'one' => q(VEF),
3941             'other' => q(VEF),
3942             },
3943             },
3944             'VES' => {
3945             display_name => {
3946             'currency' => q(VES),
3947             'few' => q(VES),
3948             'many' => q(VES),
3949             'one' => q(VES),
3950             'other' => q(VES),
3951             },
3952             },
3953             'VND' => {
3954             symbol => '₫',
3955             display_name => {
3956             'currency' => q(VND),
3957             'few' => q(VND),
3958             'many' => q(VND),
3959             'one' => q(VND),
3960             'other' => q(VND),
3961             },
3962             },
3963             'VUV' => {
3964             symbol => 'VUV',
3965             display_name => {
3966             'currency' => q(VUV),
3967             'few' => q(VUV),
3968             'many' => q(VUV),
3969             'one' => q(VUV),
3970             'other' => q(VUV),
3971             },
3972             },
3973             'WST' => {
3974             symbol => 'WST',
3975             display_name => {
3976             'currency' => q(WST),
3977             'few' => q(WST),
3978             'many' => q(WST),
3979             'one' => q(WST),
3980             'other' => q(WST),
3981             },
3982             },
3983             'XAF' => {
3984             symbol => 'FCFA',
3985             display_name => {
3986             'currency' => q(XAF),
3987             'few' => q(XAF),
3988             'many' => q(XAF),
3989             'one' => q(XAF),
3990             'other' => q(XAF),
3991             },
3992             },
3993             'XCD' => {
3994             symbol => 'EC$',
3995             display_name => {
3996             'currency' => q(XCD),
3997             'few' => q(XCD),
3998             'many' => q(XCD),
3999             'one' => q(XCD),
4000             'other' => q(XCD),
4001             },
4002             },
4003             'XOF' => {
4004             symbol => 'CFA',
4005             display_name => {
4006             'currency' => q(XOF),
4007             'few' => q(XOF),
4008             'many' => q(XOF),
4009             'one' => q(XOF),
4010             'other' => q(XOF),
4011             },
4012             },
4013             'XPF' => {
4014             symbol => 'CFPF',
4015             display_name => {
4016             'currency' => q(XPF),
4017             'few' => q(XPF),
4018             'many' => q(XPF),
4019             'one' => q(XPF),
4020             'other' => q(XPF),
4021             },
4022             },
4023             'XXX' => {
4024             display_name => {
4025             'currency' => q(Munita Mhix Magħrufa jew Mhix Valida),
4026             'few' => q(Munita Mhix Magħrufa jew Mhix Valida),
4027             'many' => q(Munita Mhix Magħrufa jew Mhix Valida),
4028             'one' => q(Munita mhix magħrufa jew mhix valida),
4029             'other' => q(Munita Mhix Magħrufa jew Mhix Valida),
4030             },
4031             },
4032             'YER' => {
4033             symbol => 'YER',
4034             display_name => {
4035             'currency' => q(YER),
4036             'few' => q(YER),
4037             'many' => q(YER),
4038             'one' => q(YER),
4039             'other' => q(YER),
4040             },
4041             },
4042             'ZAR' => {
4043             symbol => 'ZAR',
4044             display_name => {
4045             'currency' => q(ZAR),
4046             'few' => q(ZAR),
4047             'many' => q(ZAR),
4048             'one' => q(ZAR),
4049             'other' => q(ZAR),
4050             },
4051             },
4052             'ZMW' => {
4053             symbol => 'ZMW',
4054             display_name => {
4055             'currency' => q(ZMW),
4056             'few' => q(ZMW),
4057             'many' => q(ZMW),
4058             'one' => q(ZMW),
4059             'other' => q(ZMW),
4060             },
4061             },
4062             } },
4063             );
4064              
4065              
4066             has 'calendar_months' => (
4067             is => 'ro',
4068             isa => HashRef,
4069             init_arg => undef,
4070             default => sub { {
4071             'gregorian' => {
4072             'format' => {
4073             abbreviated => {
4074             nonleap => [
4075             'Jan',
4076             'Fra',
4077             'Mar',
4078             'Apr',
4079             'Mej',
4080             'Ġun',
4081             'Lul',
4082             'Aww',
4083             'Set',
4084             'Ott',
4085             'Nov',
4086             'Diċ'
4087             ],
4088             leap => [
4089            
4090             ],
4091             },
4092             narrow => {
4093             nonleap => [
4094             'J',
4095             'F',
4096             'M',
4097             'A',
4098             'M',
4099             'Ġ',
4100             'L',
4101             'A',
4102             'S',
4103             'O',
4104             'N',
4105             'D'
4106             ],
4107             leap => [
4108            
4109             ],
4110             },
4111             wide => {
4112             nonleap => [
4113             'Jannar',
4114             'Frar',
4115             'Marzu',
4116             'April',
4117             'Mejju',
4118             'Ġunju',
4119             'Lulju',
4120             'Awwissu',
4121             'Settembru',
4122             'Ottubru',
4123             'Novembru',
4124             'Diċembru'
4125             ],
4126             leap => [
4127            
4128             ],
4129             },
4130             },
4131             'stand-alone' => {
4132             abbreviated => {
4133             nonleap => [
4134             'Jan',
4135             'Fra',
4136             'Mar',
4137             'Apr',
4138             'Mej',
4139             'Ġun',
4140             'Lul',
4141             'Aww',
4142             'Set',
4143             'Ott',
4144             'Nov',
4145             'Diċ'
4146             ],
4147             leap => [
4148            
4149             ],
4150             },
4151             narrow => {
4152             nonleap => [
4153             'Jn',
4154             'Fr',
4155             'Mz',
4156             'Ap',
4157             'Mj',
4158             'Ġn',
4159             'Lj',
4160             'Aw',
4161             'St',
4162             'Ob',
4163             'Nv',
4164             'Dċ'
4165             ],
4166             leap => [
4167            
4168             ],
4169             },
4170             wide => {
4171             nonleap => [
4172             'Jannar',
4173             'Frar',
4174             'Marzu',
4175             'April',
4176             'Mejju',
4177             'Ġunju',
4178             'Lulju',
4179             'Awwissu',
4180             'Settembru',
4181             'Ottubru',
4182             'Novembru',
4183             'Diċembru'
4184             ],
4185             leap => [
4186            
4187             ],
4188             },
4189             },
4190             },
4191             } },
4192             );
4193              
4194             has 'calendar_days' => (
4195             is => 'ro',
4196             isa => HashRef,
4197             init_arg => undef,
4198             default => sub { {
4199             'gregorian' => {
4200             'format' => {
4201             abbreviated => {
4202             mon => 'Tne',
4203             tue => 'Tli',
4204             wed => 'Erb',
4205             thu => 'Ħam',
4206             fri => 'Ġim',
4207             sat => 'Sib',
4208             sun => 'Ħad'
4209             },
4210             narrow => {
4211             mon => 'T',
4212             tue => 'Tl',
4213             wed => 'Er',
4214             thu => 'Ħm',
4215             fri => 'Ġm',
4216             sat => 'Sb',
4217             sun => 'Ħd'
4218             },
4219             short => {
4220             mon => 'Tne',
4221             tue => 'Tli',
4222             wed => 'Erb',
4223             thu => 'Ħam',
4224             fri => 'Ġim',
4225             sat => 'Sib',
4226             sun => 'Ħad'
4227             },
4228             wide => {
4229             mon => 'It-Tnejn',
4230             tue => 'It-Tlieta',
4231             wed => 'L-Erbgħa',
4232             thu => 'Il-Ħamis',
4233             fri => 'Il-Ġimgħa',
4234             sat => 'Is-Sibt',
4235             sun => 'Il-Ħadd'
4236             },
4237             },
4238             'stand-alone' => {
4239             abbreviated => {
4240             mon => 'Tne',
4241             tue => 'Tli',
4242             wed => 'Erb',
4243             thu => 'Ħam',
4244             fri => 'Ġim',
4245             sat => 'Sib',
4246             sun => 'Ħad'
4247             },
4248             narrow => {
4249             mon => 'Tn',
4250             tue => 'Tl',
4251             wed => 'Er',
4252             thu => 'Ħm',
4253             fri => 'Ġm',
4254             sat => 'Sb',
4255             sun => 'Ħd'
4256             },
4257             short => {
4258             mon => 'Tne',
4259             tue => 'Tli',
4260             wed => 'Erb',
4261             thu => 'Ħam',
4262             fri => 'Ġim',
4263             sat => 'Sib',
4264             sun => 'Ħad'
4265             },
4266             wide => {
4267             mon => 'It-Tnejn',
4268             tue => 'It-Tlieta',
4269             wed => 'L-Erbgħa',
4270             thu => 'Il-Ħamis',
4271             fri => 'Il-Ġimgħa',
4272             sat => 'Is-Sibt',
4273             sun => 'Il-Ħadd'
4274             },
4275             },
4276             },
4277             } },
4278             );
4279              
4280             has 'calendar_quarters' => (
4281             is => 'ro',
4282             isa => HashRef,
4283             init_arg => undef,
4284             default => sub { {
4285             'gregorian' => {
4286             'format' => {
4287             abbreviated => {0 => 'K1',
4288             1 => 'K2',
4289             2 => 'K3',
4290             3 => 'K4'
4291             },
4292             narrow => {0 => '1',
4293             1 => '2',
4294             2 => '3',
4295             3 => '4'
4296             },
4297             wide => {0 => '1el kwart',
4298             1 => '2ni kwart',
4299             2 => '3et kwart',
4300             3 => '4ba’ kwart'
4301             },
4302             },
4303             'stand-alone' => {
4304             abbreviated => {0 => 'K1',
4305             1 => 'K2',
4306             2 => 'K3',
4307             3 => 'K4'
4308             },
4309             narrow => {0 => '1',
4310             1 => '2',
4311             2 => '3',
4312             3 => '4'
4313             },
4314             wide => {0 => '1el kwart',
4315             1 => '2ni kwart',
4316             2 => '3et kwart',
4317             3 => '4ba’ kwart'
4318             },
4319             },
4320             },
4321             } },
4322             );
4323              
4324             has 'day_periods' => (
4325             is => 'ro',
4326             isa => HashRef,
4327             init_arg => undef,
4328             default => sub { {
4329             'gregorian' => {
4330             'format' => {
4331             'abbreviated' => {
4332             'am' => q{AM},
4333             'pm' => q{PM},
4334             },
4335             'narrow' => {
4336             'am' => q{am},
4337             'pm' => q{pm},
4338             },
4339             'wide' => {
4340             'am' => q{AM},
4341             'pm' => q{PM},
4342             },
4343             },
4344             'stand-alone' => {
4345             'abbreviated' => {
4346             'am' => q{AM},
4347             'pm' => q{PM},
4348             },
4349             'narrow' => {
4350             'am' => q{am},
4351             'pm' => q{pm},
4352             },
4353             'wide' => {
4354             'am' => q{AM},
4355             'pm' => q{PM},
4356             },
4357             },
4358             },
4359             } },
4360             );
4361              
4362             has 'eras' => (
4363             is => 'ro',
4364             isa => HashRef,
4365             init_arg => undef,
4366             default => sub { {
4367             'generic' => {
4368             },
4369             'gregorian' => {
4370             abbreviated => {
4371             '0' => 'QK',
4372             '1' => 'WK'
4373             },
4374             wide => {
4375             '0' => 'Qabel Kristu',
4376             '1' => 'Wara Kristu'
4377             },
4378             },
4379             } },
4380             );
4381              
4382             has 'date_formats' => (
4383             is => 'ro',
4384             isa => HashRef,
4385             init_arg => undef,
4386             default => sub { {
4387             'generic' => {
4388             'full' => q{EEEE, d 'ta'’ MMMM y G},
4389             'long' => q{d 'ta'’ MMMM y G},
4390             'medium' => q{dd MMM y G},
4391             'short' => q{dd/MM/y GGGGG},
4392             },
4393             'gregorian' => {
4394             'full' => q{EEEE, d 'ta'’ MMMM y},
4395             'long' => q{d 'ta'’ MMMM y},
4396             'medium' => q{dd MMM y},
4397             'short' => q{dd/MM/y},
4398             },
4399             } },
4400             );
4401              
4402             has 'time_formats' => (
4403             is => 'ro',
4404             isa => HashRef,
4405             init_arg => undef,
4406             default => sub { {
4407             'generic' => {
4408             },
4409             'gregorian' => {
4410             'full' => q{HH:mm:ss zzzz},
4411             'long' => q{HH:mm:ss z},
4412             'medium' => q{HH:mm:ss},
4413             'short' => q{HH:mm},
4414             },
4415             } },
4416             );
4417              
4418             has 'datetime_formats' => (
4419             is => 'ro',
4420             isa => HashRef,
4421             init_arg => undef,
4422             default => sub { {
4423             'generic' => {
4424             'short' => q{{1} {0}},
4425             },
4426             'gregorian' => {
4427             'full' => q{{1} {0}},
4428             'long' => q{{1} {0}},
4429             'medium' => q{{1} {0}},
4430             'short' => q{{1} {0}},
4431             },
4432             } },
4433             );
4434              
4435             has 'datetime_formats_available_formats' => (
4436             is => 'ro',
4437             isa => HashRef,
4438             init_arg => undef,
4439             default => sub { {
4440             'generic' => {
4441             E => q{ccc},
4442             Ed => q{d, E},
4443             Gy => q{G y},
4444             M => q{L},
4445             MEd => q{E, M/d},
4446             MMM => q{LLL},
4447             MMMEd => q{E, d 'ta'’ MMM},
4448             MMMMd => q{d 'ta'’ MMMM},
4449             MMMd => q{MMM d},
4450             Md => q{MM-dd},
4451             d => q{d},
4452             y => q{G y},
4453             yMMMM => q{MMMM y},
4454             yyyy => q{G y},
4455             yyyyM => q{GGGGG y-MM},
4456             yyyyMEd => q{GGGGG E, dd-MM-y},
4457             yyyyMMM => q{GGGGG MMM y},
4458             yyyyMMMEd => q{GGGGG E, dd MMM y},
4459             yyyyMMMM => q{GGGGG MMM y},
4460             yyyyMMMd => q{GGGGG dd MMM y},
4461             yyyyMd => q{GGGGG dd-MM-y},
4462             yyyyQQQ => q{G y QQQ},
4463             yyyyQQQQ => q{G y QQQQ},
4464             },
4465             'gregorian' => {
4466             Bh => q{h B},
4467             Bhm => q{h:mm B},
4468             Bhms => q{h:mm:ss B},
4469             E => q{ccc},
4470             EBhm => q{E h:mm B},
4471             EBhms => q{E h:mm:ss B},
4472             EHm => q{E HH:mm},
4473             EHms => q{E HH:mm:ss},
4474             Ed => q{d, E},
4475             Ehm => q{E h:mm a},
4476             Ehms => q{E h:mm:ss a},
4477             Gy => q{G y},
4478             GyMMM => q{MMM y G},
4479             GyMMMEd => q{E, d 'ta'’ MMM, y G},
4480             GyMMMd => q{d MMM, y G},
4481             H => q{HH},
4482             Hm => q{HH:mm},
4483             Hms => q{HH:mm:ss},
4484             Hmsv => q{HH:mm:ss v},
4485             Hmv => q{HH:mm v},
4486             M => q{L},
4487             MEd => q{E, M-d},
4488             MMM => q{LLL},
4489             MMMEd => q{E, d 'ta'’ MMM},
4490             MMMMW => q{W 'ġimgħa' 'ta''' MMMM},
4491             MMMMd => q{d 'ta'’ MMMM},
4492             MMMd => q{MMM d},
4493             Md => q{MM-dd},
4494             d => q{d},
4495             h => q{h a},
4496             hm => q{h:mm a},
4497             hms => q{h:mm:ss a},
4498             hmsv => q{h:mm:ss a v},
4499             hmv => q{h:mm a v},
4500             ms => q{mm:ss},
4501             y => q{y},
4502             yM => q{y-MM},
4503             yMEd => q{E, d/M/y},
4504             yMMM => q{MMM y},
4505             yMMMEd => q{E, d 'ta'’ MMM, y},
4506             yMMMM => q{MMMM y},
4507             yMMMd => q{d 'ta'’ MMM, y},
4508             yMd => q{M/d/y},
4509             yQQQ => q{QQQ - y},
4510             yQQQQ => q{QQQQ - y},
4511             yw => q{w 'ġimgħa' 'ta''' Y},
4512             },
4513             } },
4514             );
4515              
4516             has 'datetime_formats_append_item' => (
4517             is => 'ro',
4518             isa => HashRef,
4519             init_arg => undef,
4520             default => sub { {
4521             'gregorian' => {
4522             'Timezone' => '{0} {1}',
4523             },
4524             } },
4525             );
4526              
4527             has 'datetime_formats_interval' => (
4528             is => 'ro',
4529             isa => HashRef,
4530             init_arg => undef,
4531             default => sub { {
4532             'generic' => {
4533             H => {
4534             H => q{HH–HH},
4535             },
4536             Hm => {
4537             H => q{HH:mm–HH:mm},
4538             m => q{HH:mm–HH:mm},
4539             },
4540             Hmv => {
4541             H => q{HH:mm–HH:mm v},
4542             m => q{HH:mm–HH:mm v},
4543             },
4544             Hv => {
4545             H => q{HH–HH v},
4546             },
4547             M => {
4548             M => q{M–M},
4549             },
4550             MEd => {
4551             M => q{E, dd/MM – E, dd/MM},
4552             d => q{E, dd/MM – E, dd/MM},
4553             },
4554             MMM => {
4555             M => q{MMM–MMM},
4556             },
4557             MMMEd => {
4558             M => q{E, d MMM – E, d MMM},
4559             d => q{E, d MMM – E, d MMM},
4560             },
4561             MMMd => {
4562             M => q{d MMM – d MMM},
4563             d => q{d – d MMM},
4564             },
4565             Md => {
4566             M => q{dd/MM – dd/MM},
4567             d => q{dd/MM – dd/MM},
4568             },
4569             d => {
4570             d => q{d–d},
4571             },
4572             fallback => '{0} - {1}',
4573             h => {
4574             h => q{h–h a},
4575             },
4576             hm => {
4577             h => q{h:mm–h:mm a},
4578             m => q{h:mm–h:mm a},
4579             },
4580             hmv => {
4581             h => q{h:mm–h:mm a v},
4582             m => q{h:mm–h:mm a v},
4583             },
4584             hv => {
4585             h => q{h–h a v},
4586             },
4587             y => {
4588             y => q{y–y G},
4589             },
4590             yM => {
4591             M => q{MM/y – MM/y G},
4592             y => q{MM/y – MM/y G},
4593             },
4594             yMEd => {
4595             M => q{E, dd/MM/y – E, dd/MM/y G},
4596             d => q{E, dd/MM/y – E, dd/MM/y G},
4597             y => q{E, dd/MM/y – E, dd/MM/y G},
4598             },
4599             yMMM => {
4600             M => q{MMM–MMM y G},
4601             y => q{MMM y – MMM y G},
4602             },
4603             yMMMEd => {
4604             M => q{E, d MMM – E, d MMM, y G},
4605             d => q{E, d MMM – E, d MMM, y G},
4606             y => q{E, d MMM, y – E, d MMM, y G},
4607             },
4608             yMMMM => {
4609             M => q{MMMM – MMMM y G},
4610             y => q{MMMM y – MMMM y G},
4611             },
4612             yMMMd => {
4613             M => q{d MMM – d MMM, y G},
4614             d => q{d – d MMM, y G},
4615             y => q{d MMM, y – d MMM, y G},
4616             },
4617             yMd => {
4618             M => q{dd/MM/y – dd/MM/y G},
4619             d => q{dd/MM/y – dd/MM/y G},
4620             y => q{dd/MM/y – dd/MM/y G},
4621             },
4622             },
4623             'gregorian' => {
4624             H => {
4625             H => q{HH–HH},
4626             },
4627             Hm => {
4628             H => q{HH:mm–HH:mm},
4629             m => q{HH:mm–HH:mm},
4630             },
4631             Hmv => {
4632             H => q{HH:mm–HH:mm v},
4633             m => q{HH:mm–HH:mm v},
4634             },
4635             Hv => {
4636             H => q{HH–HH v},
4637             },
4638             M => {
4639             M => q{MM–MM},
4640             },
4641             MEd => {
4642             M => q{E, dd/MM – E, dd/MM},
4643             d => q{E, dd/MM – E, dd/MM},
4644             },
4645             MMM => {
4646             M => q{MMM – MMM},
4647             },
4648             MMMEd => {
4649             M => q{E, d 'ta'’ MMM – E, d 'ta'’ MMM},
4650             d => q{E, d – E d MMM},
4651             },
4652             MMMd => {
4653             M => q{d 'ta'’ MMM – d 'ta'’ MMM},
4654             d => q{d – d MMM},
4655             },
4656             Md => {
4657             M => q{dd/MM – dd/MM},
4658             d => q{dd/MM – dd/MM},
4659             },
4660             d => {
4661             d => q{d–d},
4662             },
4663             fallback => '{0} - {1}',
4664             h => {
4665             a => q{h a – h a},
4666             h => q{h – h a},
4667             },
4668             hm => {
4669             a => q{h:mm a – h:mm a},
4670             h => q{h:mm–h:mm a},
4671             m => q{h:mm–h:mm a},
4672             },
4673             hmv => {
4674             a => q{h:mm a – h:mm a v},
4675             h => q{h:mm–h:mm a v},
4676             m => q{h:mm–h:mm a v},
4677             },
4678             hv => {
4679             a => q{h a – h a v},
4680             h => q{h–h a v},
4681             },
4682             y => {
4683             y => q{y – y},
4684             },
4685             yM => {
4686             M => q{MM/y – MM/y},
4687             y => q{MM/y – MM/y},
4688             },
4689             yMEd => {
4690             M => q{E, dd/MM/y – E, dd/MM/y},
4691             d => q{E, dd/MM/y – E, dd/MM/y},
4692             y => q{E, dd/MM/y – E, dd/MM/y},
4693             },
4694             yMMM => {
4695             M => q{MMM–MMM y},
4696             y => q{MMM y – MMM y},
4697             },
4698             yMMMEd => {
4699             M => q{E, d 'ta'’ MMM – E, d 'ta'’ MMM y},
4700             d => q{E, d MMM – E, d MMM, y},
4701             y => q{E, d 'ta'’ MMM y – E, d 'ta'’ MMM y},
4702             },
4703             yMMMM => {
4704             M => q{MMMM – MMMM y},
4705             y => q{MMMM y – MMMM y},
4706             },
4707             yMMMd => {
4708             M => q{y MMM d – MMM d},
4709             d => q{d – d MMM y},
4710             y => q{d MMM, y – d MMM, y},
4711             },
4712             yMd => {
4713             M => q{dd/MM/y – dd/MM/y},
4714             d => q{dd/MM/y – dd/MM/y},
4715             y => q{dd/MM/y – dd/MM/y},
4716             },
4717             },
4718             } },
4719             );
4720              
4721             has 'time_zone_names' => (
4722             is => 'ro',
4723             isa => HashRef,
4724             init_arg => undef,
4725             default => sub { {
4726             hourFormat => q(+HH:mm;-HH:mm),
4727             gmtFormat => q(GMT{0}),
4728             gmtZeroFormat => q(GMT),
4729             regionFormat => q(Ħin ta’ {0}),
4730             regionFormat => q({0} (+1)),
4731             regionFormat => q({0} Ħin Standard),
4732             fallbackFormat => q({1} ({0})),
4733             'Africa/Abidjan' => {
4734             exemplarCity => q#Abidjan#,
4735             },
4736             'Africa/Accra' => {
4737             exemplarCity => q#Accra#,
4738             },
4739             'Africa/Addis_Ababa' => {
4740             exemplarCity => q#Addis Ababa#,
4741             },
4742             'Africa/Algiers' => {
4743             exemplarCity => q#l-Alġier#,
4744             },
4745             'Africa/Asmera' => {
4746             exemplarCity => q#Asmara#,
4747             },
4748             'Africa/Bamako' => {
4749             exemplarCity => q#Bamako#,
4750             },
4751             'Africa/Bangui' => {
4752             exemplarCity => q#Bangui#,
4753             },
4754             'Africa/Banjul' => {
4755             exemplarCity => q#Banjul#,
4756             },
4757             'Africa/Bissau' => {
4758             exemplarCity => q#Bissau#,
4759             },
4760             'Africa/Blantyre' => {
4761             exemplarCity => q#Blantyre#,
4762             },
4763             'Africa/Brazzaville' => {
4764             exemplarCity => q#Brazzaville#,
4765             },
4766             'Africa/Bujumbura' => {
4767             exemplarCity => q#Bujumbura#,
4768             },
4769             'Africa/Cairo' => {
4770             exemplarCity => q#Cairo#,
4771             },
4772             'Africa/Casablanca' => {
4773             exemplarCity => q#Casablanca#,
4774             },
4775             'Africa/Ceuta' => {
4776             exemplarCity => q#Ceuta#,
4777             },
4778             'Africa/Conakry' => {
4779             exemplarCity => q#Conakry#,
4780             },
4781             'Africa/Dakar' => {
4782             exemplarCity => q#Dakar#,
4783             },
4784             'Africa/Dar_es_Salaam' => {
4785             exemplarCity => q#Dar es Salaam#,
4786             },
4787             'Africa/Djibouti' => {
4788             exemplarCity => q#Djibouti#,
4789             },
4790             'Africa/Douala' => {
4791             exemplarCity => q#Douala#,
4792             },
4793             'Africa/El_Aaiun' => {
4794             exemplarCity => q#El Aaiun#,
4795             },
4796             'Africa/Freetown' => {
4797             exemplarCity => q#Freetown#,
4798             },
4799             'Africa/Gaborone' => {
4800             exemplarCity => q#Gaborone#,
4801             },
4802             'Africa/Harare' => {
4803             exemplarCity => q#Harare#,
4804             },
4805             'Africa/Johannesburg' => {
4806             exemplarCity => q#Johannesburg#,
4807             },
4808             'Africa/Juba' => {
4809             exemplarCity => q#Juba#,
4810             },
4811             'Africa/Kampala' => {
4812             exemplarCity => q#Kampala#,
4813             },
4814             'Africa/Khartoum' => {
4815             exemplarCity => q#Khartoum#,
4816             },
4817             'Africa/Kigali' => {
4818             exemplarCity => q#Kigali#,
4819             },
4820             'Africa/Kinshasa' => {
4821             exemplarCity => q#Kinshasa#,
4822             },
4823             'Africa/Lagos' => {
4824             exemplarCity => q#Lagos#,
4825             },
4826             'Africa/Libreville' => {
4827             exemplarCity => q#Libreville#,
4828             },
4829             'Africa/Lome' => {
4830             exemplarCity => q#Lome#,
4831             },
4832             'Africa/Luanda' => {
4833             exemplarCity => q#Luanda#,
4834             },
4835             'Africa/Lubumbashi' => {
4836             exemplarCity => q#Lubumbashi#,
4837             },
4838             'Africa/Lusaka' => {
4839             exemplarCity => q#Lusaka#,
4840             },
4841             'Africa/Malabo' => {
4842             exemplarCity => q#Malabo#,
4843             },
4844             'Africa/Maputo' => {
4845             exemplarCity => q#Maputo#,
4846             },
4847             'Africa/Maseru' => {
4848             exemplarCity => q#Maseru#,
4849             },
4850             'Africa/Mbabane' => {
4851             exemplarCity => q#Mbabane#,
4852             },
4853             'Africa/Mogadishu' => {
4854             exemplarCity => q#Mogadishu#,
4855             },
4856             'Africa/Monrovia' => {
4857             exemplarCity => q#Monrovia#,
4858             },
4859             'Africa/Nairobi' => {
4860             exemplarCity => q#Nairobi#,
4861             },
4862             'Africa/Ndjamena' => {
4863             exemplarCity => q#Ndjamena#,
4864             },
4865             'Africa/Niamey' => {
4866             exemplarCity => q#Niamey#,
4867             },
4868             'Africa/Nouakchott' => {
4869             exemplarCity => q#Nouakchott#,
4870             },
4871             'Africa/Ouagadougou' => {
4872             exemplarCity => q#Ouagadougou#,
4873             },
4874             'Africa/Porto-Novo' => {
4875             exemplarCity => q#Porto-Novo#,
4876             },
4877             'Africa/Sao_Tome' => {
4878             exemplarCity => q#Sao Tome#,
4879             },
4880             'Africa/Tripoli' => {
4881             exemplarCity => q#Tripoli#,
4882             },
4883             'Africa/Tunis' => {
4884             exemplarCity => q#Tunis#,
4885             },
4886             'Africa/Windhoek' => {
4887             exemplarCity => q#Windhoek#,
4888             },
4889             'America/Adak' => {
4890             exemplarCity => q#Adak#,
4891             },
4892             'America/Anchorage' => {
4893             exemplarCity => q#Anchorage#,
4894             },
4895             'America/Anguilla' => {
4896             exemplarCity => q#Anguilla#,
4897             },
4898             'America/Antigua' => {
4899             exemplarCity => q#Antigua#,
4900             },
4901             'America/Aruba' => {
4902             exemplarCity => q#Aruba#,
4903             },
4904             'America/Bahia_Banderas' => {
4905             exemplarCity => q#Bahia Banderas#,
4906             },
4907             'America/Barbados' => {
4908             exemplarCity => q#Barbados#,
4909             },
4910             'America/Belize' => {
4911             exemplarCity => q#Belize#,
4912             },
4913             'America/Blanc-Sablon' => {
4914             exemplarCity => q#Blanc-Sablon#,
4915             },
4916             'America/Boise' => {
4917             exemplarCity => q#Boise#,
4918             },
4919             'America/Cambridge_Bay' => {
4920             exemplarCity => q#Cambridge Bay#,
4921             },
4922             'America/Cancun' => {
4923             exemplarCity => q#Cancun#,
4924             },
4925             'America/Cayman' => {
4926             exemplarCity => q#Cayman#,
4927             },
4928             'America/Chicago' => {
4929             exemplarCity => q#Chicago#,
4930             },
4931             'America/Chihuahua' => {
4932             exemplarCity => q#Chihuahua#,
4933             },
4934             'America/Coral_Harbour' => {
4935             exemplarCity => q#Atikokan#,
4936             },
4937             'America/Costa_Rica' => {
4938             exemplarCity => q#Costa Rica#,
4939             },
4940             'America/Creston' => {
4941             exemplarCity => q#Creston#,
4942             },
4943             'America/Curacao' => {
4944             exemplarCity => q#Curacao#,
4945             },
4946             'America/Danmarkshavn' => {
4947             exemplarCity => q#Danmarkshavn#,
4948             },
4949             'America/Dawson' => {
4950             exemplarCity => q#Dawson#,
4951             },
4952             'America/Dawson_Creek' => {
4953             exemplarCity => q#Dawson Creek#,
4954             },
4955             'America/Denver' => {
4956             exemplarCity => q#Denver#,
4957             },
4958             'America/Detroit' => {
4959             exemplarCity => q#Detroit#,
4960             },
4961             'America/Dominica' => {
4962             exemplarCity => q#Dominica#,
4963             },
4964             'America/Edmonton' => {
4965             exemplarCity => q#Edmonton#,
4966             },
4967             'America/El_Salvador' => {
4968             exemplarCity => q#El Salvador#,
4969             },
4970             'America/Fort_Nelson' => {
4971             exemplarCity => q#Fort Nelson#,
4972             },
4973             'America/Glace_Bay' => {
4974             exemplarCity => q#Glace Bay#,
4975             },
4976             'America/Godthab' => {
4977             exemplarCity => q#Nuuk#,
4978             },
4979             'America/Goose_Bay' => {
4980             exemplarCity => q#Goose Bay#,
4981             },
4982             'America/Grand_Turk' => {
4983             exemplarCity => q#Grand Turk#,
4984             },
4985             'America/Grenada' => {
4986             exemplarCity => q#Grenada#,
4987             },
4988             'America/Guadeloupe' => {
4989             exemplarCity => q#Guadeloupe#,
4990             },
4991             'America/Guatemala' => {
4992             exemplarCity => q#il-Gwatemala#,
4993             },
4994             'America/Halifax' => {
4995             exemplarCity => q#Halifax#,
4996             },
4997             'America/Havana' => {
4998             exemplarCity => q#Havana#,
4999             },
5000             'America/Hermosillo' => {
5001             exemplarCity => q#Hermosillo#,
5002             },
5003             'America/Indiana/Knox' => {
5004             exemplarCity => q#Knox, Indiana#,
5005             },
5006             'America/Indiana/Marengo' => {
5007             exemplarCity => q#Marengo, Indiana#,
5008             },
5009             'America/Indiana/Petersburg' => {
5010             exemplarCity => q#Petersburg, Indiana#,
5011             },
5012             'America/Indiana/Tell_City' => {
5013             exemplarCity => q#Tell City, Indiana#,
5014             },
5015             'America/Indiana/Vevay' => {
5016             exemplarCity => q#Vevay, Indiana#,
5017             },
5018             'America/Indiana/Vincennes' => {
5019             exemplarCity => q#Vincennes, Indiana#,
5020             },
5021             'America/Indiana/Winamac' => {
5022             exemplarCity => q#Winamac, Indiana#,
5023             },
5024             'America/Indianapolis' => {
5025             exemplarCity => q#Indianapolis#,
5026             },
5027             'America/Inuvik' => {
5028             exemplarCity => q#Inuvik#,
5029             },
5030             'America/Iqaluit' => {
5031             exemplarCity => q#Iqaluit#,
5032             },
5033             'America/Jamaica' => {
5034             exemplarCity => q#il-Ġamajka#,
5035             },
5036             'America/Juneau' => {
5037             exemplarCity => q#Juneau#,
5038             },
5039             'America/Kentucky/Monticello' => {
5040             exemplarCity => q#Monticello, Kentucky#,
5041             },
5042             'America/Kralendijk' => {
5043             exemplarCity => q#Kralendijk#,
5044             },
5045             'America/Los_Angeles' => {
5046             exemplarCity => q#Los Angeles#,
5047             },
5048             'America/Louisville' => {
5049             exemplarCity => q#Louisville#,
5050             },
5051             'America/Lower_Princes' => {
5052             exemplarCity => q#Lower Prince’s Quarter#,
5053             },
5054             'America/Managua' => {
5055             exemplarCity => q#Managua#,
5056             },
5057             'America/Marigot' => {
5058             exemplarCity => q#Marigot#,
5059             },
5060             'America/Martinique' => {
5061             exemplarCity => q#Martinique#,
5062             },
5063             'America/Matamoros' => {
5064             exemplarCity => q#Matamoros#,
5065             },
5066             'America/Mazatlan' => {
5067             exemplarCity => q#Mazatlan#,
5068             },
5069             'America/Menominee' => {
5070             exemplarCity => q#Menominee#,
5071             },
5072             'America/Merida' => {
5073             exemplarCity => q#Merida#,
5074             },
5075             'America/Metlakatla' => {
5076             exemplarCity => q#Metlakatla#,
5077             },
5078             'America/Mexico_City' => {
5079             exemplarCity => q#Mexico City#,
5080             },
5081             'America/Miquelon' => {
5082             exemplarCity => q#Miquelon#,
5083             },
5084             'America/Moncton' => {
5085             exemplarCity => q#Moncton#,
5086             },
5087             'America/Monterrey' => {
5088             exemplarCity => q#Monterrey#,
5089             },
5090             'America/Montevideo' => {
5091             exemplarCity => q#Montevideo#,
5092             },
5093             'America/Montserrat' => {
5094             exemplarCity => q#Montserrat#,
5095             },
5096             'America/Nassau' => {
5097             exemplarCity => q#Nassau#,
5098             },
5099             'America/New_York' => {
5100             exemplarCity => q#New York#,
5101             },
5102             'America/Nipigon' => {
5103             exemplarCity => q#Nipigon#,
5104             },
5105             'America/Nome' => {
5106             exemplarCity => q#Nome#,
5107             },
5108             'America/Noronha' => {
5109             exemplarCity => q#Noronha#,
5110             },
5111             'America/North_Dakota/Beulah' => {
5112             exemplarCity => q#Beulah, North Dakota#,
5113             },
5114             'America/North_Dakota/Center' => {
5115             exemplarCity => q#Center, North Dakota#,
5116             },
5117             'America/North_Dakota/New_Salem' => {
5118             exemplarCity => q#New Salem, North Dakota#,
5119             },
5120             'America/Ojinaga' => {
5121             exemplarCity => q#Ojinaga#,
5122             },
5123             'America/Panama' => {
5124             exemplarCity => q#Panama#,
5125             },
5126             'America/Pangnirtung' => {
5127             exemplarCity => q#Pangnirtung#,
5128             },
5129             'America/Paramaribo' => {
5130             exemplarCity => q#Paramaribo#,
5131             },
5132             'America/Phoenix' => {
5133             exemplarCity => q#Phoenix#,
5134             },
5135             'America/Port-au-Prince' => {
5136             exemplarCity => q#Port-au-Prince#,
5137             },
5138             'America/Port_of_Spain' => {
5139             exemplarCity => q#Port of Spain#,
5140             },
5141             'America/Porto_Velho' => {
5142             exemplarCity => q#Porto Velho#,
5143             },
5144             'America/Puerto_Rico' => {
5145             exemplarCity => q#Puerto Rico#,
5146             },
5147             'America/Rainy_River' => {
5148             exemplarCity => q#Rainy River#,
5149             },
5150             'America/Rankin_Inlet' => {
5151             exemplarCity => q#Rankin Inlet#,
5152             },
5153             'America/Recife' => {
5154             exemplarCity => q#Recife#,
5155             },
5156             'America/Regina' => {
5157             exemplarCity => q#Regina#,
5158             },
5159             'America/Resolute' => {
5160             exemplarCity => q#Resolute#,
5161             },
5162             'America/Rio_Branco' => {
5163             exemplarCity => q#Rio Branco#,
5164             },
5165             'America/Santarem' => {
5166             exemplarCity => q#Santarem#,
5167             },
5168             'America/Santiago' => {
5169             exemplarCity => q#Santiago#,
5170             },
5171             'America/Santo_Domingo' => {
5172             exemplarCity => q#Santo Domingo#,
5173             },
5174             'America/Sao_Paulo' => {
5175             exemplarCity => q#Sao Paulo#,
5176             },
5177             'America/Scoresbysund' => {
5178             exemplarCity => q#Ittoqqortoormiit#,
5179             },
5180             'America/Sitka' => {
5181             exemplarCity => q#Sitka#,
5182             },
5183             'America/St_Barthelemy' => {
5184             exemplarCity => q#St. Barthelemy#,
5185             },
5186             'America/St_Johns' => {
5187             exemplarCity => q#St. John’s#,
5188             },
5189             'America/St_Kitts' => {
5190             exemplarCity => q#St. Kitts#,
5191             },
5192             'America/St_Lucia' => {
5193             exemplarCity => q#St. Lucia#,
5194             },
5195             'America/St_Thomas' => {
5196             exemplarCity => q#St. Thomas#,
5197             },
5198             'America/St_Vincent' => {
5199             exemplarCity => q#St. Vincent#,
5200             },
5201             'America/Swift_Current' => {
5202             exemplarCity => q#Swift Current#,
5203             },
5204             'America/Tegucigalpa' => {
5205             exemplarCity => q#Tegucigalpa#,
5206             },
5207             'America/Thule' => {
5208             exemplarCity => q#Thule#,
5209             },
5210             'America/Thunder_Bay' => {
5211             exemplarCity => q#Thunder Bay#,
5212             },
5213             'America/Tijuana' => {
5214             exemplarCity => q#Tijuana#,
5215             },
5216             'America/Toronto' => {
5217             exemplarCity => q#Toronto#,
5218             },
5219             'America/Tortola' => {
5220             exemplarCity => q#Tortola#,
5221             },
5222             'America/Vancouver' => {
5223             exemplarCity => q#Vancouver#,
5224             },
5225             'America/Whitehorse' => {
5226             exemplarCity => q#Whitehorse#,
5227             },
5228             'America/Winnipeg' => {
5229             exemplarCity => q#Winnipeg#,
5230             },
5231             'America/Yakutat' => {
5232             exemplarCity => q#Yakutat#,
5233             },
5234             'America/Yellowknife' => {
5235             exemplarCity => q#Yellowknife#,
5236             },
5237             'Antarctica/Casey' => {
5238             exemplarCity => q#Casey#,
5239             },
5240             'Antarctica/Davis' => {
5241             exemplarCity => q#Davis#,
5242             },
5243             'Antarctica/DumontDUrville' => {
5244             exemplarCity => q#Dumont d’Urville#,
5245             },
5246             'Antarctica/Macquarie' => {
5247             exemplarCity => q#Macquarie#,
5248             },
5249             'Antarctica/Mawson' => {
5250             exemplarCity => q#Mawson#,
5251             },
5252             'Antarctica/McMurdo' => {
5253             exemplarCity => q#McMurdo#,
5254             },
5255             'Antarctica/Palmer' => {
5256             exemplarCity => q#Palmer#,
5257             },
5258             'Antarctica/Rothera' => {
5259             exemplarCity => q#Rothera#,
5260             },
5261             'Antarctica/Syowa' => {
5262             exemplarCity => q#Syowa#,
5263             },
5264             'Antarctica/Troll' => {
5265             exemplarCity => q#Troll#,
5266             },
5267             'Antarctica/Vostok' => {
5268             exemplarCity => q#Vostok#,
5269             },
5270             'Arctic/Longyearbyen' => {
5271             exemplarCity => q#Longyearbyen#,
5272             },
5273             'Asia/Aden' => {
5274             exemplarCity => q#Aden#,
5275             },
5276             'Asia/Almaty' => {
5277             exemplarCity => q#Almaty#,
5278             },
5279             'Asia/Amman' => {
5280             exemplarCity => q#Amman#,
5281             },
5282             'Asia/Anadyr' => {
5283             exemplarCity => q#Anadyr#,
5284             },
5285             'Asia/Aqtau' => {
5286             exemplarCity => q#Aqtau#,
5287             },
5288             'Asia/Aqtobe' => {
5289             exemplarCity => q#Aqtobe#,
5290             },
5291             'Asia/Ashgabat' => {
5292             exemplarCity => q#Ashgabat#,
5293             },
5294             'Asia/Baghdad' => {
5295             exemplarCity => q#Baghdad#,
5296             },
5297             'Asia/Bahrain' => {
5298             exemplarCity => q#Bahrain#,
5299             },
5300             'Asia/Baku' => {
5301             exemplarCity => q#Baku#,
5302             },
5303             'Asia/Bangkok' => {
5304             exemplarCity => q#Bangkok#,
5305             },
5306             'Asia/Barnaul' => {
5307             exemplarCity => q#Barnaul#,
5308             },
5309             'Asia/Beirut' => {
5310             exemplarCity => q#Bejrut#,
5311             },
5312             'Asia/Bishkek' => {
5313             exemplarCity => q#Bishkek#,
5314             },
5315             'Asia/Brunei' => {
5316             exemplarCity => q#Brunei#,
5317             },
5318             'Asia/Calcutta' => {
5319             exemplarCity => q#Kolkata#,
5320             },
5321             'Asia/Chita' => {
5322             exemplarCity => q#Chita#,
5323             },
5324             'Asia/Choibalsan' => {
5325             exemplarCity => q#Choibalsan#,
5326             },
5327             'Asia/Colombo' => {
5328             exemplarCity => q#Colombo#,
5329             },
5330             'Asia/Damascus' => {
5331             exemplarCity => q#Damasku#,
5332             },
5333             'Asia/Dhaka' => {
5334             exemplarCity => q#Dhaka#,
5335             },
5336             'Asia/Dili' => {
5337             exemplarCity => q#Dili#,
5338             },
5339             'Asia/Dubai' => {
5340             exemplarCity => q#Dubai#,
5341             },
5342             'Asia/Dushanbe' => {
5343             exemplarCity => q#Dushanbe#,
5344             },
5345             'Asia/Gaza' => {
5346             exemplarCity => q#Gaza#,
5347             },
5348             'Asia/Hebron' => {
5349             exemplarCity => q#Hebron#,
5350             },
5351             'Asia/Hong_Kong' => {
5352             exemplarCity => q#Hong Kong#,
5353             },
5354             'Asia/Hovd' => {
5355             exemplarCity => q#Hovd#,
5356             },
5357             'Asia/Irkutsk' => {
5358             exemplarCity => q#Irkutsk#,
5359             },
5360             'Asia/Jakarta' => {
5361             exemplarCity => q#Jakarta#,
5362             },
5363             'Asia/Jayapura' => {
5364             exemplarCity => q#Jayapura#,
5365             },
5366             'Asia/Jerusalem' => {
5367             exemplarCity => q#Ġerusalemm#,
5368             },
5369             'Asia/Kabul' => {
5370             exemplarCity => q#Kabul#,
5371             },
5372             'Asia/Kamchatka' => {
5373             exemplarCity => q#Kamchatka#,
5374             },
5375             'Asia/Karachi' => {
5376             exemplarCity => q#Karachi#,
5377             },
5378             'Asia/Katmandu' => {
5379             exemplarCity => q#Kathmandu#,
5380             },
5381             'Asia/Khandyga' => {
5382             exemplarCity => q#Khandyga#,
5383             },
5384             'Asia/Krasnoyarsk' => {
5385             exemplarCity => q#Krasnoyarsk#,
5386             },
5387             'Asia/Kuala_Lumpur' => {
5388             exemplarCity => q#Kuala Lumpur#,
5389             },
5390             'Asia/Kuching' => {
5391             exemplarCity => q#Kuching#,
5392             },
5393             'Asia/Kuwait' => {
5394             exemplarCity => q#il-Belt tal-Kuwajt#,
5395             },
5396             'Asia/Macau' => {
5397             exemplarCity => q#Macau#,
5398             },
5399             'Asia/Magadan' => {
5400             exemplarCity => q#Magadan#,
5401             },
5402             'Asia/Makassar' => {
5403             exemplarCity => q#Makassar#,
5404             },
5405             'Asia/Manila' => {
5406             exemplarCity => q#Manila#,
5407             },
5408             'Asia/Muscat' => {
5409             exemplarCity => q#Muscat#,
5410             },
5411             'Asia/Nicosia' => {
5412             exemplarCity => q#Nikosija#,
5413             },
5414             'Asia/Novokuznetsk' => {
5415             exemplarCity => q#Novokuznetsk#,
5416             },
5417             'Asia/Novosibirsk' => {
5418             exemplarCity => q#Novosibirsk#,
5419             },
5420             'Asia/Omsk' => {
5421             exemplarCity => q#Omsk#,
5422             },
5423             'Asia/Oral' => {
5424             exemplarCity => q#Oral#,
5425             },
5426             'Asia/Phnom_Penh' => {
5427             exemplarCity => q#Phnom Penh#,
5428             },
5429             'Asia/Pontianak' => {
5430             exemplarCity => q#Pontianak#,
5431             },
5432             'Asia/Pyongyang' => {
5433             exemplarCity => q#Pyongyang#,
5434             },
5435             'Asia/Qatar' => {
5436             exemplarCity => q#Qatar#,
5437             },
5438             'Asia/Qyzylorda' => {
5439             exemplarCity => q#Qyzylorda#,
5440             },
5441             'Asia/Rangoon' => {
5442             exemplarCity => q#Rangoon#,
5443             },
5444             'Asia/Riyadh' => {
5445             exemplarCity => q#Riyadh#,
5446             },
5447             'Asia/Saigon' => {
5448             exemplarCity => q#Ho Chi Minh#,
5449             },
5450             'Asia/Sakhalin' => {
5451             exemplarCity => q#Sakhalin#,
5452             },
5453             'Asia/Samarkand' => {
5454             exemplarCity => q#Samarkand#,
5455             },
5456             'Asia/Seoul' => {
5457             exemplarCity => q#Seoul#,
5458             },
5459             'Asia/Shanghai' => {
5460             exemplarCity => q#Shanghai#,
5461             },
5462             'Asia/Singapore' => {
5463             exemplarCity => q#Singapore#,
5464             },
5465             'Asia/Srednekolymsk' => {
5466             exemplarCity => q#Srednekolymsk#,
5467             },
5468             'Asia/Taipei' => {
5469             exemplarCity => q#Taipei#,
5470             },
5471             'Asia/Tashkent' => {
5472             exemplarCity => q#Tashkent#,
5473             },
5474             'Asia/Tbilisi' => {
5475             exemplarCity => q#Tbilisi#,
5476             },
5477             'Asia/Tehran' => {
5478             exemplarCity => q#Tehran#,
5479             },
5480             'Asia/Thimphu' => {
5481             exemplarCity => q#Thimphu#,
5482             },
5483             'Asia/Tokyo' => {
5484             exemplarCity => q#Tokyo#,
5485             },
5486             'Asia/Tomsk' => {
5487             exemplarCity => q#Tomsk#,
5488             },
5489             'Asia/Ulaanbaatar' => {
5490             exemplarCity => q#Ulaanbaatar#,
5491             },
5492             'Asia/Urumqi' => {
5493             exemplarCity => q#Urumqi#,
5494             },
5495             'Asia/Ust-Nera' => {
5496             exemplarCity => q#Ust-Nera#,
5497             },
5498             'Asia/Vientiane' => {
5499             exemplarCity => q#Vientiane#,
5500             },
5501             'Asia/Vladivostok' => {
5502             exemplarCity => q#Vladivostok#,
5503             },
5504             'Asia/Yakutsk' => {
5505             exemplarCity => q#Yakutsk#,
5506             },
5507             'Asia/Yekaterinburg' => {
5508             exemplarCity => q#Yekaterinburg#,
5509             },
5510             'Asia/Yerevan' => {
5511             exemplarCity => q#Yerevan#,
5512             },
5513             'Atlantic/Azores' => {
5514             exemplarCity => q#Azores#,
5515             },
5516             'Atlantic/Bermuda' => {
5517             exemplarCity => q#Bermuda#,
5518             },
5519             'Atlantic/Canary' => {
5520             exemplarCity => q#Canary#,
5521             },
5522             'Atlantic/Cape_Verde' => {
5523             exemplarCity => q#Cape Verde#,
5524             },
5525             'Atlantic/Faeroe' => {
5526             exemplarCity => q#Faroe#,
5527             },
5528             'Atlantic/Madeira' => {
5529             exemplarCity => q#Madeira#,
5530             },
5531             'Atlantic/Reykjavik' => {
5532             exemplarCity => q#Reykjavik#,
5533             },
5534             'Atlantic/South_Georgia' => {
5535             exemplarCity => q#il-Georgia tan-Nofsinhar#,
5536             },
5537             'Atlantic/St_Helena' => {
5538             exemplarCity => q#St. Helena#,
5539             },
5540             'Atlantic/Stanley' => {
5541             exemplarCity => q#Stanley#,
5542             },
5543             'Australia/Adelaide' => {
5544             exemplarCity => q#Adelaide#,
5545             },
5546             'Australia/Brisbane' => {
5547             exemplarCity => q#Brisbane#,
5548             },
5549             'Australia/Broken_Hill' => {
5550             exemplarCity => q#Broken Hill#,
5551             },
5552             'Australia/Currie' => {
5553             exemplarCity => q#Currie#,
5554             },
5555             'Australia/Darwin' => {
5556             exemplarCity => q#Darwin#,
5557             },
5558             'Australia/Eucla' => {
5559             exemplarCity => q#Eucla#,
5560             },
5561             'Australia/Hobart' => {
5562             exemplarCity => q#Hobart#,
5563             },
5564             'Australia/Lindeman' => {
5565             exemplarCity => q#Lindeman#,
5566             },
5567             'Australia/Lord_Howe' => {
5568             exemplarCity => q#Lord Howe#,
5569             },
5570             'Australia/Melbourne' => {
5571             exemplarCity => q#Melbourne#,
5572             },
5573             'Australia/Perth' => {
5574             exemplarCity => q#Perth#,
5575             },
5576             'Australia/Sydney' => {
5577             exemplarCity => q#Sydney#,
5578             },
5579             'Etc/Unknown' => {
5580             exemplarCity => q#Belt Mhux Magħruf#,
5581             },
5582             'Europe/Astrakhan' => {
5583             exemplarCity => q#Astrakhan#,
5584             },
5585             'Europe/Athens' => {
5586             exemplarCity => q#Ateni#,
5587             },
5588             'Europe/Belgrade' => {
5589             exemplarCity => q#Belgrad#,
5590             },
5591             'Europe/Berlin' => {
5592             exemplarCity => q#Berlin#,
5593             },
5594             'Europe/Bratislava' => {
5595             exemplarCity => q#Bratislava#,
5596             },
5597             'Europe/Brussels' => {
5598             exemplarCity => q#Brussell#,
5599             },
5600             'Europe/Bucharest' => {
5601             exemplarCity => q#Bucharest#,
5602             },
5603             'Europe/Budapest' => {
5604             exemplarCity => q#Budapest#,
5605             },
5606             'Europe/Busingen' => {
5607             exemplarCity => q#Busingen#,
5608             },
5609             'Europe/Chisinau' => {
5610             exemplarCity => q#Chisinau#,
5611             },
5612             'Europe/Copenhagen' => {
5613             exemplarCity => q#Copenhagen#,
5614             },
5615             'Europe/Dublin' => {
5616             exemplarCity => q#Dublin#,
5617             },
5618             'Europe/Gibraltar' => {
5619             exemplarCity => q#Ġibiltà#,
5620             },
5621             'Europe/Guernsey' => {
5622             exemplarCity => q#Guernsey#,
5623             },
5624             'Europe/Helsinki' => {
5625             exemplarCity => q#Helsinki#,
5626             },
5627             'Europe/Isle_of_Man' => {
5628             exemplarCity => q#Isle of Man#,
5629             },
5630             'Europe/Istanbul' => {
5631             exemplarCity => q#Istanbul#,
5632             },
5633             'Europe/Jersey' => {
5634             exemplarCity => q#Jersey#,
5635             },
5636             'Europe/Kaliningrad' => {
5637             exemplarCity => q#Kaliningrad#,
5638             },
5639             'Europe/Kiev' => {
5640             exemplarCity => q#Kiev#,
5641             },
5642             'Europe/Kirov' => {
5643             exemplarCity => q#Kirov#,
5644             },
5645             'Europe/Lisbon' => {
5646             exemplarCity => q#Lisbona#,
5647             },
5648             'Europe/Ljubljana' => {
5649             exemplarCity => q#Ljubljana#,
5650             },
5651             'Europe/London' => {
5652             exemplarCity => q#Londra#,
5653             },
5654             'Europe/Luxembourg' => {
5655             exemplarCity => q#il-Lussemburgu#,
5656             },
5657             'Europe/Madrid' => {
5658             exemplarCity => q#Madrid#,
5659             },
5660             'Europe/Malta' => {
5661             exemplarCity => q#Valletta#,
5662             },
5663             'Europe/Mariehamn' => {
5664             exemplarCity => q#Mariehamn#,
5665             },
5666             'Europe/Minsk' => {
5667             exemplarCity => q#Minsk#,
5668             },
5669             'Europe/Monaco' => {
5670             exemplarCity => q#Monaco#,
5671             },
5672             'Europe/Moscow' => {
5673             exemplarCity => q#Moska#,
5674             },
5675             'Europe/Oslo' => {
5676             exemplarCity => q#Oslo#,
5677             },
5678             'Europe/Paris' => {
5679             exemplarCity => q#Pariġi#,
5680             },
5681             'Europe/Podgorica' => {
5682             exemplarCity => q#Podgorica#,
5683             },
5684             'Europe/Prague' => {
5685             exemplarCity => q#Praga#,
5686             },
5687             'Europe/Riga' => {
5688             exemplarCity => q#Riga#,
5689             },
5690             'Europe/Rome' => {
5691             exemplarCity => q#Ruma#,
5692             },
5693             'Europe/Samara' => {
5694             exemplarCity => q#Samara#,
5695             },
5696             'Europe/San_Marino' => {
5697             exemplarCity => q#San Marino#,
5698             },
5699             'Europe/Sarajevo' => {
5700             exemplarCity => q#Sarajevo#,
5701             },
5702             'Europe/Simferopol' => {
5703             exemplarCity => q#Simferopol#,
5704             },
5705             'Europe/Skopje' => {
5706             exemplarCity => q#Skopje#,
5707             },
5708             'Europe/Sofia' => {
5709             exemplarCity => q#Sofija#,
5710             },
5711             'Europe/Stockholm' => {
5712             exemplarCity => q#Stokkolma#,
5713             },
5714             'Europe/Tallinn' => {
5715             exemplarCity => q#Tallinn#,
5716             },
5717             'Europe/Tirane' => {
5718             exemplarCity => q#Tirana#,
5719             },
5720             'Europe/Ulyanovsk' => {
5721             exemplarCity => q#Ulyanovsk#,
5722             },
5723             'Europe/Uzhgorod' => {
5724             exemplarCity => q#Uzhgorod#,
5725             },
5726             'Europe/Vaduz' => {
5727             exemplarCity => q#Vaduz#,
5728             },
5729             'Europe/Vatican' => {
5730             exemplarCity => q#il-belt tal-Vatikan#,
5731             },
5732             'Europe/Vienna' => {
5733             exemplarCity => q#Vjenna#,
5734             },
5735             'Europe/Vilnius' => {
5736             exemplarCity => q#Vilnius#,
5737             },
5738             'Europe/Volgograd' => {
5739             exemplarCity => q#Volgograd#,
5740             },
5741             'Europe/Warsaw' => {
5742             exemplarCity => q#Varsavja#,
5743             },
5744             'Europe/Zagreb' => {
5745             exemplarCity => q#Zagreb#,
5746             },
5747             'Europe/Zaporozhye' => {
5748             exemplarCity => q#Zaporozhye#,
5749             },
5750             'Europe/Zurich' => {
5751             exemplarCity => q#Zurich#,
5752             },
5753             'Europe_Central' => {
5754             long => {
5755             'daylight' => q#Ħin Ċentrali Ewropew tas-Sajf#,
5756             'generic' => q#Ħin Ċentrali Ewropew#,
5757             'standard' => q#Ħin Ċentrali Ewropew Standard#,
5758             },
5759             short => {
5760             'daylight' => q#CEST#,
5761             'generic' => q#CET#,
5762             'standard' => q#CET#,
5763             },
5764             },
5765             'Europe_Eastern' => {
5766             short => {
5767             'daylight' => q#EEST#,
5768             'generic' => q#EET#,
5769             'standard' => q#EET#,
5770             },
5771             },
5772             'Europe_Western' => {
5773             short => {
5774             'daylight' => q#WEST#,
5775             'generic' => q#WET#,
5776             'standard' => q#WET#,
5777             },
5778             },
5779             'GMT' => {
5780             short => {
5781             'standard' => q#GMT#,
5782             },
5783             },
5784             'Indian/Antananarivo' => {
5785             exemplarCity => q#Antananarivo#,
5786             },
5787             'Indian/Chagos' => {
5788             exemplarCity => q#Chagos#,
5789             },
5790             'Indian/Christmas' => {
5791             exemplarCity => q#Christmas#,
5792             },
5793             'Indian/Cocos' => {
5794             exemplarCity => q#Cocos#,
5795             },
5796             'Indian/Comoro' => {
5797             exemplarCity => q#Comoro#,
5798             },
5799             'Indian/Kerguelen' => {
5800             exemplarCity => q#Kerguelen#,
5801             },
5802             'Indian/Mahe' => {
5803             exemplarCity => q#Mahe#,
5804             },
5805             'Indian/Maldives' => {
5806             exemplarCity => q#il-Maldivi#,
5807             },
5808             'Indian/Mauritius' => {
5809             exemplarCity => q#Mauritius#,
5810             },
5811             'Indian/Mayotte' => {
5812             exemplarCity => q#Mayotte#,
5813             },
5814             'Indian/Reunion' => {
5815             exemplarCity => q#Reunion#,
5816             },
5817             'Pacific/Apia' => {
5818             exemplarCity => q#Apia#,
5819             },
5820             'Pacific/Auckland' => {
5821             exemplarCity => q#Auckland#,
5822             },
5823             'Pacific/Bougainville' => {
5824             exemplarCity => q#Bougainville#,
5825             },
5826             'Pacific/Chatham' => {
5827             exemplarCity => q#Chatham#,
5828             },
5829             'Pacific/Efate' => {
5830             exemplarCity => q#Efate#,
5831             },
5832             'Pacific/Enderbury' => {
5833             exemplarCity => q#Enderbury#,
5834             },
5835             'Pacific/Fakaofo' => {
5836             exemplarCity => q#Fakaofo#,
5837             },
5838             'Pacific/Fiji' => {
5839             exemplarCity => q#Fiji#,
5840             },
5841             'Pacific/Funafuti' => {
5842             exemplarCity => q#Funafuti#,
5843             },
5844             'Pacific/Gambier' => {
5845             exemplarCity => q#Gambier#,
5846             },
5847             'Pacific/Guadalcanal' => {
5848             exemplarCity => q#Guadalcanal#,
5849             },
5850             'Pacific/Guam' => {
5851             exemplarCity => q#Guam#,
5852             },
5853             'Pacific/Honolulu' => {
5854             exemplarCity => q#Honolulu#,
5855             },
5856             'Pacific/Johnston' => {
5857             exemplarCity => q#Johnston#,
5858             },
5859             'Pacific/Kiritimati' => {
5860             exemplarCity => q#Kiritimati#,
5861             },
5862             'Pacific/Kosrae' => {
5863             exemplarCity => q#Kosrae#,
5864             },
5865             'Pacific/Kwajalein' => {
5866             exemplarCity => q#Kwajalein#,
5867             },
5868             'Pacific/Majuro' => {
5869             exemplarCity => q#Majuro#,
5870             },
5871             'Pacific/Marquesas' => {
5872             exemplarCity => q#Marquesas#,
5873             },
5874             'Pacific/Midway' => {
5875             exemplarCity => q#Midway#,
5876             },
5877             'Pacific/Nauru' => {
5878             exemplarCity => q#Nauru#,
5879             },
5880             'Pacific/Niue' => {
5881             exemplarCity => q#Niue#,
5882             },
5883             'Pacific/Norfolk' => {
5884             exemplarCity => q#Norfolk#,
5885             },
5886             'Pacific/Noumea' => {
5887             exemplarCity => q#Noumea#,
5888             },
5889             'Pacific/Pago_Pago' => {
5890             exemplarCity => q#Pago Pago#,
5891             },
5892             'Pacific/Palau' => {
5893             exemplarCity => q#Palau#,
5894             },
5895             'Pacific/Pitcairn' => {
5896             exemplarCity => q#Pitcairn#,
5897             },
5898             'Pacific/Ponape' => {
5899             exemplarCity => q#Pohnpei#,
5900             },
5901             'Pacific/Port_Moresby' => {
5902             exemplarCity => q#Port Moresby#,
5903             },
5904             'Pacific/Rarotonga' => {
5905             exemplarCity => q#Rarotonga#,
5906             },
5907             'Pacific/Saipan' => {
5908             exemplarCity => q#Saipan#,
5909             },
5910             'Pacific/Tahiti' => {
5911             exemplarCity => q#Tahiti#,
5912             },
5913             'Pacific/Tarawa' => {
5914             exemplarCity => q#Tarawa#,
5915             },
5916             'Pacific/Tongatapu' => {
5917             exemplarCity => q#Tongatapu#,
5918             },
5919             'Pacific/Truk' => {
5920             exemplarCity => q#Chuuk#,
5921             },
5922             'Pacific/Wake' => {
5923             exemplarCity => q#Wake#,
5924             },
5925             'Pacific/Wallis' => {
5926             exemplarCity => q#Wallis#,
5927             },
5928             } }
5929             );
5930             no Moo;
5931              
5932 1     1   10112 1;
  1         2  
  1         6  
5933              
5934             # vim: tabstop=4