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