File Coverage

blib/lib/Locale/CLDR/Locales/Pt/Any/Pt.pm
Criterion Covered Total %
statement 35 35 100.0
branch n/a
condition n/a
subroutine 12 12 100.0
pod n/a
total 47 47 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Pt::Any::Pt - Package for language Portuguese
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/pt_PT.xml
10             # on Mon 11 Apr 5:36:40 pm GMT
11              
12             use strict;
13 1     1   1517 use warnings;
  1         1  
  1         30  
14 1     1   4 use version;
  1         2  
  1         26  
15 1     1   5  
  1         2  
  1         16  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   95 use mro 'c3';
  1         3  
20 1     1   5 use utf8;
  1         2  
  1         6  
21 1     1   37 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         8  
22 1     1   41 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         8  
  1         17  
23 1     1   124 use Moo;
  1         2  
  1         11  
24 1     1   930  
  1         2  
  1         7  
25             extends('Locale::CLDR::Locales::Pt::Any');
26             has 'valid_algorithmic_formats' => (
27             is => 'ro',
28             isa => ArrayRef,
29             init_arg => undef,
30             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal-masculine','spellout-cardinal-feminine','spellout-ordinal-masculine','spellout-ordinal-feminine' ]},
31             );
32              
33             has 'algorithmic_number_format_data' => (
34             is => 'ro',
35             isa => HashRef,
36             init_arg => undef,
37             default => sub {
38             use bignum;
39 1     1   431 return {
  1         2  
  1         15  
40             'lenient-parse' => {
41             'private' => {
42             '0' => {
43             base_value => q(0),
44             divisor => q(1),
45             rule => q(&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­'),
46             },
47             'max' => {
48             base_value => q(0),
49             divisor => q(1),
50             rule => q(&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­'),
51             },
52             },
53             },
54             'spellout-cardinal-feminine' => {
55             'public' => {
56             '-x' => {
57             divisor => q(1),
58             rule => q(menos →→),
59             },
60             '0' => {
61             base_value => q(0),
62             divisor => q(1),
63             rule => q(zero),
64             },
65             'x.x' => {
66             divisor => q(1),
67             rule => q(←← vírgula →→),
68             },
69             '1' => {
70             base_value => q(1),
71             divisor => q(1),
72             rule => q(uma),
73             },
74             '2' => {
75             base_value => q(2),
76             divisor => q(1),
77             rule => q(duas),
78             },
79             '3' => {
80             base_value => q(3),
81             divisor => q(1),
82             rule => q(=%spellout-cardinal-masculine=),
83             },
84             '20' => {
85             base_value => q(20),
86             divisor => q(10),
87             rule => q(vinte[ e →→]),
88             },
89             '30' => {
90             base_value => q(30),
91             divisor => q(10),
92             rule => q(trinta[ e →→]),
93             },
94             '40' => {
95             base_value => q(40),
96             divisor => q(10),
97             rule => q(quarenta[ e →→]),
98             },
99             '50' => {
100             base_value => q(50),
101             divisor => q(10),
102             rule => q(cinquenta[ e →→]),
103             },
104             '60' => {
105             base_value => q(60),
106             divisor => q(10),
107             rule => q(sessenta[ e →→]),
108             },
109             '70' => {
110             base_value => q(70),
111             divisor => q(10),
112             rule => q(setenta[ e →→]),
113             },
114             '80' => {
115             base_value => q(80),
116             divisor => q(10),
117             rule => q(oitenta[ e →→]),
118             },
119             '90' => {
120             base_value => q(90),
121             divisor => q(10),
122             rule => q(noventa[ e →→]),
123             },
124             '100' => {
125             base_value => q(100),
126             divisor => q(100),
127             rule => q(cem),
128             },
129             '101' => {
130             base_value => q(101),
131             divisor => q(100),
132             rule => q(cento e →→),
133             },
134             '200' => {
135             base_value => q(200),
136             divisor => q(100),
137             rule => q(duzentas[ e →→]),
138             },
139             '300' => {
140             base_value => q(300),
141             divisor => q(100),
142             rule => q(trezentas[ e →→]),
143             },
144             '400' => {
145             base_value => q(400),
146             divisor => q(100),
147             rule => q(quatrocentas[ e →→]),
148             },
149             '500' => {
150             base_value => q(500),
151             divisor => q(100),
152             rule => q(quinhentas[ e →→]),
153             },
154             '600' => {
155             base_value => q(600),
156             divisor => q(100),
157             rule => q(seiscentas[ e →→]),
158             },
159             '700' => {
160             base_value => q(700),
161             divisor => q(100),
162             rule => q(setecentas[ e →→]),
163             },
164             '800' => {
165             base_value => q(800),
166             divisor => q(100),
167             rule => q(oitocentas[ e →→]),
168             },
169             '900' => {
170             base_value => q(900),
171             divisor => q(100),
172             rule => q(novecentas[ e →→]),
173             },
174             '1000' => {
175             base_value => q(1000),
176             divisor => q(1000),
177             rule => q(mil[ e →→]),
178             },
179             '2000' => {
180             base_value => q(2000),
181             divisor => q(1000),
182             rule => q(←← mil[ e →→]),
183             },
184             '1000000' => {
185             base_value => q(1000000),
186             divisor => q(1000000),
187             rule => q(um milhão[ e →→]),
188             },
189             '2000000' => {
190             base_value => q(2000000),
191             divisor => q(1000000),
192             rule => q(←%spellout-cardinal-masculine← milhões[ e →→]),
193             },
194             '1000000000' => {
195             base_value => q(1000000000),
196             divisor => q(1000000000),
197             rule => q(um bilião[ e →→]),
198             },
199             '2000000000' => {
200             base_value => q(2000000000),
201             divisor => q(1000000000),
202             rule => q(←%spellout-cardinal-masculine← biliões[ e →→]),
203             },
204             '1000000000000' => {
205             base_value => q(1000000000000),
206             divisor => q(1000000000000),
207             rule => q(um trilião[ e →→]),
208             },
209             '2000000000000' => {
210             base_value => q(2000000000000),
211             divisor => q(1000000000000),
212             rule => q(←%spellout-cardinal-masculine← triliões[ e →→]),
213             },
214             '1000000000000000' => {
215             base_value => q(1000000000000000),
216             divisor => q(1000000000000000),
217             rule => q(um quatrilião[ e →→]),
218             },
219             '2000000000000000' => {
220             base_value => q(2000000000000000),
221             divisor => q(1000000000000000),
222             rule => q(←%spellout-cardinal-masculine← quatriliões[ e →→]),
223             },
224             '1000000000000000000' => {
225             base_value => q(1000000000000000000),
226             divisor => q(1000000000000000000),
227             rule => q(=#,##0=),
228             },
229             'max' => {
230             base_value => q(1000000000000000000),
231             divisor => q(1000000000000000000),
232             rule => q(=#,##0=),
233             },
234             },
235             },
236             'spellout-cardinal-masculine' => {
237             'public' => {
238             '-x' => {
239             divisor => q(1),
240             rule => q(menos →→),
241             },
242             '0' => {
243             base_value => q(0),
244             divisor => q(1),
245             rule => q(zero),
246             },
247             'x.x' => {
248             divisor => q(1),
249             rule => q(←← vírgula →→),
250             },
251             '1' => {
252             base_value => q(1),
253             divisor => q(1),
254             rule => q(um),
255             },
256             '2' => {
257             base_value => q(2),
258             divisor => q(1),
259             rule => q(dois),
260             },
261             '3' => {
262             base_value => q(3),
263             divisor => q(1),
264             rule => q(três),
265             },
266             '4' => {
267             base_value => q(4),
268             divisor => q(1),
269             rule => q(quatro),
270             },
271             '5' => {
272             base_value => q(5),
273             divisor => q(1),
274             rule => q(cinco),
275             },
276             '6' => {
277             base_value => q(6),
278             divisor => q(1),
279             rule => q(seis),
280             },
281             '7' => {
282             base_value => q(7),
283             divisor => q(1),
284             rule => q(sete),
285             },
286             '8' => {
287             base_value => q(8),
288             divisor => q(1),
289             rule => q(oito),
290             },
291             '9' => {
292             base_value => q(9),
293             divisor => q(1),
294             rule => q(nove),
295             },
296             '10' => {
297             base_value => q(10),
298             divisor => q(10),
299             rule => q(dez),
300             },
301             '11' => {
302             base_value => q(11),
303             divisor => q(10),
304             rule => q(onze),
305             },
306             '12' => {
307             base_value => q(12),
308             divisor => q(10),
309             rule => q(doze),
310             },
311             '13' => {
312             base_value => q(13),
313             divisor => q(10),
314             rule => q(treze),
315             },
316             '14' => {
317             base_value => q(14),
318             divisor => q(10),
319             rule => q(catorze),
320             },
321             '15' => {
322             base_value => q(15),
323             divisor => q(10),
324             rule => q(quinze),
325             },
326             '16' => {
327             base_value => q(16),
328             divisor => q(10),
329             rule => q(dezasseis),
330             },
331             '17' => {
332             base_value => q(17),
333             divisor => q(10),
334             rule => q(dezassete),
335             },
336             '18' => {
337             base_value => q(18),
338             divisor => q(10),
339             rule => q(dezoito),
340             },
341             '19' => {
342             base_value => q(19),
343             divisor => q(10),
344             rule => q(dezanove),
345             },
346             '20' => {
347             base_value => q(20),
348             divisor => q(10),
349             rule => q(vinte[ e →→]),
350             },
351             '30' => {
352             base_value => q(30),
353             divisor => q(10),
354             rule => q(trinta[ e →→]),
355             },
356             '40' => {
357             base_value => q(40),
358             divisor => q(10),
359             rule => q(quarenta[ e →→]),
360             },
361             '50' => {
362             base_value => q(50),
363             divisor => q(10),
364             rule => q(cinquenta[ e →→]),
365             },
366             '60' => {
367             base_value => q(60),
368             divisor => q(10),
369             rule => q(sessenta[ e →→]),
370             },
371             '70' => {
372             base_value => q(70),
373             divisor => q(10),
374             rule => q(setenta[ e →→]),
375             },
376             '80' => {
377             base_value => q(80),
378             divisor => q(10),
379             rule => q(oitenta[ e →→]),
380             },
381             '90' => {
382             base_value => q(90),
383             divisor => q(10),
384             rule => q(noventa[ e →→]),
385             },
386             '100' => {
387             base_value => q(100),
388             divisor => q(100),
389             rule => q(cem),
390             },
391             '101' => {
392             base_value => q(101),
393             divisor => q(100),
394             rule => q(cento e →→),
395             },
396             '200' => {
397             base_value => q(200),
398             divisor => q(100),
399             rule => q(duzentos[ e →→]),
400             },
401             '300' => {
402             base_value => q(300),
403             divisor => q(100),
404             rule => q(trezentos[ e →→]),
405             },
406             '400' => {
407             base_value => q(400),
408             divisor => q(100),
409             rule => q(quatrocentos[ e →→]),
410             },
411             '500' => {
412             base_value => q(500),
413             divisor => q(100),
414             rule => q(quinhentos[ e →→]),
415             },
416             '600' => {
417             base_value => q(600),
418             divisor => q(100),
419             rule => q(seiscentos[ e →→]),
420             },
421             '700' => {
422             base_value => q(700),
423             divisor => q(100),
424             rule => q(setecentos[ e →→]),
425             },
426             '800' => {
427             base_value => q(800),
428             divisor => q(100),
429             rule => q(oitocentos[ e →→]),
430             },
431             '900' => {
432             base_value => q(900),
433             divisor => q(100),
434             rule => q(novecentos[ e →→]),
435             },
436             '1000' => {
437             base_value => q(1000),
438             divisor => q(1000),
439             rule => q(mil[ e →→]),
440             },
441             '2000' => {
442             base_value => q(2000),
443             divisor => q(1000),
444             rule => q(←← mil[ e →→]),
445             },
446             '1000000' => {
447             base_value => q(1000000),
448             divisor => q(1000000),
449             rule => q(um milhão[ e →→]),
450             },
451             '2000000' => {
452             base_value => q(2000000),
453             divisor => q(1000000),
454             rule => q(←← milhões[ e →→]),
455             },
456             '1000000000' => {
457             base_value => q(1000000000),
458             divisor => q(1000000000),
459             rule => q(um bilião[ e →→]),
460             },
461             '2000000000' => {
462             base_value => q(2000000000),
463             divisor => q(1000000000),
464             rule => q(←← biliões[ e →→]),
465             },
466             '1000000000000' => {
467             base_value => q(1000000000000),
468             divisor => q(1000000000000),
469             rule => q(um trilião[ e →→]),
470             },
471             '2000000000000' => {
472             base_value => q(2000000000000),
473             divisor => q(1000000000000),
474             rule => q(←← triliões[ e →→]),
475             },
476             '1000000000000000' => {
477             base_value => q(1000000000000000),
478             divisor => q(1000000000000000),
479             rule => q(um quatrilião[ e →→]),
480             },
481             '2000000000000000' => {
482             base_value => q(2000000000000000),
483             divisor => q(1000000000000000),
484             rule => q(←← quatriliões[ e →→]),
485             },
486             '1000000000000000000' => {
487             base_value => q(1000000000000000000),
488             divisor => q(1000000000000000000),
489             rule => q(=#,##0=),
490             },
491             'max' => {
492             base_value => q(1000000000000000000),
493             divisor => q(1000000000000000000),
494             rule => q(=#,##0=),
495             },
496             },
497             },
498             'spellout-numbering' => {
499             'public' => {
500             '0' => {
501             base_value => q(0),
502             divisor => q(1),
503             rule => q(=%spellout-cardinal-masculine=),
504             },
505             'max' => {
506             base_value => q(0),
507             divisor => q(1),
508             rule => q(=%spellout-cardinal-masculine=),
509             },
510             },
511             },
512             'spellout-numbering-year' => {
513             'public' => {
514             '0' => {
515             base_value => q(0),
516             divisor => q(1),
517             rule => q(=%spellout-numbering=),
518             },
519             'x.x' => {
520             divisor => q(1),
521             rule => q(=0.0=),
522             },
523             'max' => {
524             divisor => q(1),
525             rule => q(=0.0=),
526             },
527             },
528             },
529             'spellout-ordinal-feminine' => {
530             'public' => {
531             '-x' => {
532             divisor => q(1),
533             rule => q(menos →→),
534             },
535             '0' => {
536             base_value => q(0),
537             divisor => q(1),
538             rule => q(zero),
539             },
540             'x.x' => {
541             divisor => q(1),
542             rule => q(=#,##0.#=),
543             },
544             '1' => {
545             base_value => q(1),
546             divisor => q(1),
547             rule => q(primeira),
548             },
549             '2' => {
550             base_value => q(2),
551             divisor => q(1),
552             rule => q(segunda),
553             },
554             '3' => {
555             base_value => q(3),
556             divisor => q(1),
557             rule => q(terceira),
558             },
559             '4' => {
560             base_value => q(4),
561             divisor => q(1),
562             rule => q(quarta),
563             },
564             '5' => {
565             base_value => q(5),
566             divisor => q(1),
567             rule => q(quinta),
568             },
569             '6' => {
570             base_value => q(6),
571             divisor => q(1),
572             rule => q(sexta),
573             },
574             '7' => {
575             base_value => q(7),
576             divisor => q(1),
577             rule => q(sétima),
578             },
579             '8' => {
580             base_value => q(8),
581             divisor => q(1),
582             rule => q(oitava),
583             },
584             '9' => {
585             base_value => q(9),
586             divisor => q(1),
587             rule => q(nona),
588             },
589             '10' => {
590             base_value => q(10),
591             divisor => q(10),
592             rule => q(décima[ →→]),
593             },
594             '20' => {
595             base_value => q(20),
596             divisor => q(10),
597             rule => q(vigésima[ →→]),
598             },
599             '30' => {
600             base_value => q(30),
601             divisor => q(10),
602             rule => q(trigésima[ →→]),
603             },
604             '40' => {
605             base_value => q(40),
606             divisor => q(10),
607             rule => q(quadragésima[ →→]),
608             },
609             '50' => {
610             base_value => q(50),
611             divisor => q(10),
612             rule => q(quinquagésima[ →→]),
613             },
614             '60' => {
615             base_value => q(60),
616             divisor => q(10),
617             rule => q(sexagésima[ →→]),
618             },
619             '70' => {
620             base_value => q(70),
621             divisor => q(10),
622             rule => q(septuagésima[ →→]),
623             },
624             '80' => {
625             base_value => q(80),
626             divisor => q(10),
627             rule => q(octogésima[ →→]),
628             },
629             '90' => {
630             base_value => q(90),
631             divisor => q(10),
632             rule => q(nonagésima[ →→]),
633             },
634             '100' => {
635             base_value => q(100),
636             divisor => q(100),
637             rule => q(centésima[ →→]),
638             },
639             '200' => {
640             base_value => q(200),
641             divisor => q(100),
642             rule => q(ducentésima[ →→]),
643             },
644             '300' => {
645             base_value => q(300),
646             divisor => q(100),
647             rule => q(tricentésima[ →→]),
648             },
649             '400' => {
650             base_value => q(400),
651             divisor => q(100),
652             rule => q(quadringentésima[ →→]),
653             },
654             '500' => {
655             base_value => q(500),
656             divisor => q(100),
657             rule => q(quingentésima[ →→]),
658             },
659             '600' => {
660             base_value => q(600),
661             divisor => q(100),
662             rule => q(sexcentésima[ →→]),
663             },
664             '700' => {
665             base_value => q(700),
666             divisor => q(100),
667             rule => q(septingentésima[ →→]),
668             },
669             '800' => {
670             base_value => q(800),
671             divisor => q(100),
672             rule => q(octingentésima[ →→]),
673             },
674             '900' => {
675             base_value => q(900),
676             divisor => q(100),
677             rule => q(noningentésima[ →→]),
678             },
679             '1000' => {
680             base_value => q(1000),
681             divisor => q(1000),
682             rule => q(milésima[ →→]),
683             },
684             '2000' => {
685             base_value => q(2000),
686             divisor => q(1000),
687             rule => q(←%spellout-cardinal-feminine← ­milésima[ →→]),
688             },
689             '1000000' => {
690             base_value => q(1000000),
691             divisor => q(1000000),
692             rule => q(uma milionésima[ →→]),
693             },
694             '2000000' => {
695             base_value => q(2000000),
696             divisor => q(1000000),
697             rule => q(←%spellout-cardinal-feminine← milionésima[ →→]),
698             },
699             '1000000000' => {
700             base_value => q(1000000000),
701             divisor => q(1000000000),
702             rule => q(uma bilionésima[ →→]),
703             },
704             '2000000000' => {
705             base_value => q(2000000000),
706             divisor => q(1000000000),
707             rule => q(←%spellout-cardinal-feminine← bilionésima[ →→]),
708             },
709             '1000000000000' => {
710             base_value => q(1000000000000),
711             divisor => q(1000000000000),
712             rule => q(uma trilionésima[ →→]),
713             },
714             '2000000000000' => {
715             base_value => q(2000000000000),
716             divisor => q(1000000000000),
717             rule => q(←%spellout-cardinal-feminine← trilionésima[ →→]),
718             },
719             '1000000000000000' => {
720             base_value => q(1000000000000000),
721             divisor => q(1000000000000000),
722             rule => q(uma quadrilionésima[ →→]),
723             },
724             '2000000000000000' => {
725             base_value => q(2000000000000000),
726             divisor => q(1000000000000000),
727             rule => q(←%spellout-cardinal-feminine← quadrilionésima[ →→]),
728             },
729             '1000000000000000000' => {
730             base_value => q(1000000000000000000),
731             divisor => q(1000000000000000000),
732             rule => q(=#,##0=ª),
733             },
734             'max' => {
735             base_value => q(1000000000000000000),
736             divisor => q(1000000000000000000),
737             rule => q(=#,##0=ª),
738             },
739             },
740             },
741             'spellout-ordinal-masculine' => {
742             'public' => {
743             '-x' => {
744             divisor => q(1),
745             rule => q(menos →→),
746             },
747             '0' => {
748             base_value => q(0),
749             divisor => q(1),
750             rule => q(zero),
751             },
752             'x.x' => {
753             divisor => q(1),
754             rule => q(=#,##0.#=),
755             },
756             '1' => {
757             base_value => q(1),
758             divisor => q(1),
759             rule => q(primeiro),
760             },
761             '2' => {
762             base_value => q(2),
763             divisor => q(1),
764             rule => q(segundo),
765             },
766             '3' => {
767             base_value => q(3),
768             divisor => q(1),
769             rule => q(terceiro),
770             },
771             '4' => {
772             base_value => q(4),
773             divisor => q(1),
774             rule => q(quarto),
775             },
776             '5' => {
777             base_value => q(5),
778             divisor => q(1),
779             rule => q(quinto),
780             },
781             '6' => {
782             base_value => q(6),
783             divisor => q(1),
784             rule => q(sexto),
785             },
786             '7' => {
787             base_value => q(7),
788             divisor => q(1),
789             rule => q(sétimo),
790             },
791             '8' => {
792             base_value => q(8),
793             divisor => q(1),
794             rule => q(oitavo),
795             },
796             '9' => {
797             base_value => q(9),
798             divisor => q(1),
799             rule => q(nono),
800             },
801             '10' => {
802             base_value => q(10),
803             divisor => q(10),
804             rule => q(décimo[ →→]),
805             },
806             '20' => {
807             base_value => q(20),
808             divisor => q(10),
809             rule => q(vigésimo[ →→]),
810             },
811             '30' => {
812             base_value => q(30),
813             divisor => q(10),
814             rule => q(trigésimo[ →→]),
815             },
816             '40' => {
817             base_value => q(40),
818             divisor => q(10),
819             rule => q(quadragésimo[ →→]),
820             },
821             '50' => {
822             base_value => q(50),
823             divisor => q(10),
824             rule => q(quinquagésimo[ →→]),
825             },
826             '60' => {
827             base_value => q(60),
828             divisor => q(10),
829             rule => q(sexagésimo[ →→]),
830             },
831             '70' => {
832             base_value => q(70),
833             divisor => q(10),
834             rule => q(septuagésimo[ →→]),
835             },
836             '80' => {
837             base_value => q(80),
838             divisor => q(10),
839             rule => q(octogésimo[ →→]),
840             },
841             '90' => {
842             base_value => q(90),
843             divisor => q(10),
844             rule => q(nonagésimo[ →→]),
845             },
846             '100' => {
847             base_value => q(100),
848             divisor => q(100),
849             rule => q(centésimo[ →→]),
850             },
851             '200' => {
852             base_value => q(200),
853             divisor => q(100),
854             rule => q(ducentésimo[ →→]),
855             },
856             '300' => {
857             base_value => q(300),
858             divisor => q(100),
859             rule => q(tricentésimo[ →→]),
860             },
861             '400' => {
862             base_value => q(400),
863             divisor => q(100),
864             rule => q(quadringentésimo[ →→]),
865             },
866             '500' => {
867             base_value => q(500),
868             divisor => q(100),
869             rule => q(quingentésimo[ →→]),
870             },
871             '600' => {
872             base_value => q(600),
873             divisor => q(100),
874             rule => q(sexcentésimo[ →→]),
875             },
876             '700' => {
877             base_value => q(700),
878             divisor => q(100),
879             rule => q(septingentésimo[ →→]),
880             },
881             '800' => {
882             base_value => q(800),
883             divisor => q(100),
884             rule => q(octingentésimo[ →→]),
885             },
886             '900' => {
887             base_value => q(900),
888             divisor => q(100),
889             rule => q(noningentésimo[ →→]),
890             },
891             '1000' => {
892             base_value => q(1000),
893             divisor => q(1000),
894             rule => q(milésimo[ →→]),
895             },
896             '2000' => {
897             base_value => q(2000),
898             divisor => q(1000),
899             rule => q(←%spellout-cardinal-masculine← ­milésimo[ →→]),
900             },
901             '1000000' => {
902             base_value => q(1000000),
903             divisor => q(1000000),
904             rule => q(um milionésimo[ →→]),
905             },
906             '2000000' => {
907             base_value => q(2000000),
908             divisor => q(1000000),
909             rule => q(←%spellout-cardinal-masculine← milionésimo[ →→]),
910             },
911             '1000000000' => {
912             base_value => q(1000000000),
913             divisor => q(1000000000),
914             rule => q(um bilionésimo[ →→]),
915             },
916             '2000000000' => {
917             base_value => q(2000000000),
918             divisor => q(1000000000),
919             rule => q(←%spellout-cardinal-masculine← bilionésimo[ →→]),
920             },
921             '1000000000000' => {
922             base_value => q(1000000000000),
923             divisor => q(1000000000000),
924             rule => q(um trilionésimo[ →→]),
925             },
926             '2000000000000' => {
927             base_value => q(2000000000000),
928             divisor => q(1000000000000),
929             rule => q(←%spellout-cardinal-masculine← trilionésima[ →→]),
930             },
931             '1000000000000000' => {
932             base_value => q(1000000000000000),
933             divisor => q(1000000000000000),
934             rule => q(um quadrilionésimo[ →→]),
935             },
936             '2000000000000000' => {
937             base_value => q(2000000000000000),
938             divisor => q(1000000000000000),
939             rule => q(←%spellout-cardinal-masculine← quadrilionésimo[ →→]),
940             },
941             '1000000000000000000' => {
942             base_value => q(1000000000000000000),
943             divisor => q(1000000000000000000),
944             rule => q(=#,##0=º),
945             },
946             'max' => {
947             base_value => q(1000000000000000000),
948             divisor => q(1000000000000000000),
949             rule => q(=#,##0=º),
950             },
951             },
952             },
953             } },
954             );
955              
956             has 'display_name_language' => (
957             is => 'ro',
958             isa => CodeRef,
959             init_arg => undef,
960             default => sub {
961             sub {
962             my %languages = (
963             'af' => 'africanês',
964             'alt' => 'altai do sul',
965             'ang' => 'inglês antigo',
966             'ar_001' => 'árabe moderno padrão',
967             'arn' => 'mapuche',
968             'ars' => 'árabe do Négede',
969             'av' => 'avaric',
970             'bax' => 'bamun',
971             'bbj' => 'ghomala',
972             'bn' => 'bengalês',
973             'bua' => 'buriat',
974             'chk' => 'chuquês',
975             'chn' => 'jargão chinook',
976             'chr' => 'cherokee',
977             'chy' => 'cheyenne',
978             'ckb' => 'sorani curdo',
979             'co' => 'córsico',
980             'crs' => 'francês crioulo seselwa',
981             'cs' => 'checo',
982             'cv' => 'chuvash',
983             'de_AT' => 'alemão austríaco',
984             'de_CH' => 'alto alemão suíço',
985             'ee' => 'ewe',
986             'efi' => 'efik',
987             'egy' => 'egípcio clássico',
988             'en_AU' => 'inglês australiano',
989             'en_CA' => 'inglês canadiano',
990             'en_GB' => 'inglês britânico',
991             'en_GB@alt=short' => 'inglês (RU)',
992             'en_US' => 'inglês americano',
993             'es_419' => 'espanhol latino-americano',
994             'es_ES' => 'espanhol europeu',
995             'es_MX' => 'espanhol mexicano',
996             'et' => 'estónio',
997             'fon' => 'fon',
998             'fr_CA' => 'francês canadiano',
999             'fr_CH' => 'francês suíço',
1000             'fro' => 'francês antigo',
1001             'frs' => 'frísio oriental',
1002             'fy' => 'frísico ocidental',
1003             'gez' => 'geʼez',
1004             'goh' => 'alemão alto antigo',
1005             'grc' => 'grego clássico',
1006             'gsw' => 'alemão suíço',
1007             'ha' => 'haúça',
1008             'hi' => 'hindi',
1009             'hy' => 'arménio',
1010             'kbd' => 'cabardiano',
1011             'kl' => 'gronelandês',
1012             'krc' => 'carachaio-bálcaro',
1013             'lez' => 'lezghiano',
1014             'lg' => 'ganda',
1015             'lou' => 'crioulo de Louisiana',
1016             'lrc' => 'luri do norte',
1017             'luo' => 'luo',
1018             'mak' => 'makassarês',
1019             'mk' => 'macedónio',
1020             'moh' => 'mohawk',
1021             'mr' => 'marata',
1022             'mul' => 'vários idiomas',
1023             'nb' => 'norueguês bokmål',
1024             'nds' => 'baixo-alemão',
1025             'nds_NL' => 'baixo-saxão',
1026             'nl' => 'neerlandês',
1027             'nn' => 'norueguês nynorsk',
1028             'non' => 'nórdico antigo',
1029             'oc' => 'occitano',
1030             'or' => 'oriya',
1031             'os' => 'ossético',
1032             'pag' => 'língua pangasinesa',
1033             'pam' => 'pampango',
1034             'peo' => 'persa antigo',
1035             'pl' => 'polaco',
1036             'pon' => 'língua pohnpeica',
1037             'pro' => 'provençal antigo',
1038             'ps' => 'pastó',
1039             'pt_BR' => 'português do Brasil',
1040             'pt_PT' => 'português europeu',
1041             'raj' => 'rajastanês',
1042             'root' => 'root',
1043             'se' => 'sami do norte',
1044             'sga' => 'irlandês antigo',
1045             'shu' => 'árabe do Chade',
1046             'sma' => 'sami do sul',
1047             'smn' => 'inari sami',
1048             'sn' => 'shona',
1049             'te' => 'telugu',
1050             'tem' => 'temne',
1051             'tg' => 'tajique',
1052             'tk' => 'turcomano',
1053             'to' => 'tonga',
1054             'tt' => 'tatar',
1055             'tzm' => 'tamazight do Atlas Central',
1056             'uz' => 'usbeque',
1057             'vai' => 'vai',
1058             'wo' => 'uólofe',
1059             'xh' => 'xosa',
1060             'xog' => 'soga',
1061             'yo' => 'ioruba',
1062             'zgh' => 'tamazight marroquino padrão',
1063             'zun' => 'zuni',
1064             'zza' => 'zaza',
1065              
1066             );
1067             if (@_) {
1068             return $languages{$_[0]};
1069             }
1070             return \%languages;
1071             }
1072             },
1073             );
1074              
1075             has 'display_name_script' => (
1076             is => 'ro',
1077             isa => CodeRef,
1078             init_arg => undef,
1079             default => sub {
1080             sub {
1081             my %scripts = (
1082             'Armi' => 'aramaico imperial',
1083             'Armn' => 'arménio',
1084             'Beng' => 'bengalês',
1085             'Cakm' => 'chakma',
1086             'Egyd' => 'egípcio demótico',
1087             'Egyh' => 'egípcio hierático',
1088             'Ethi' => 'etíope',
1089             'Hanb' => 'han com bopomofo',
1090             'Inds' => 'indus',
1091             'Kthi' => 'kaithi',
1092             'Mand' => 'mandeu',
1093             'Orya' => 'odia',
1094             'Phli' => 'pahlavi escrito',
1095             'Prti' => 'parthian escrito',
1096             'Sgnw' => 'escrita gestual',
1097             'Sylo' => 'siloti nagri',
1098             'Tale' => 'tai le',
1099             'Telu' => 'telugu',
1100             'Zsye' => 'emoji',
1101             'Zsym' => 'símbolos',
1102             'Zxxx' => 'não escrito',
1103              
1104             );
1105             if ( @_ ) {
1106             return $scripts{$_[0]};
1107             }
1108             return \%scripts;
1109             }
1110             }
1111             );
1112              
1113             has 'display_name_region' => (
1114             is => 'ro',
1115             isa => HashRef[Str],
1116             init_arg => undef,
1117             default => sub {
1118             {
1119             '009' => 'Oceânia',
1120             '015' => 'Norte de África',
1121             '018' => 'África Austral',
1122             '029' => 'Caraíbas',
1123             '034' => 'Ásia do Sul',
1124             '039' => 'Europa do Sul',
1125             '154' => 'Europa do Norte',
1126             '202' => 'África subsariana',
1127             'AM' => 'Arménia',
1128             'AX' => 'Alanda',
1129             'BD' => 'Bangladeche',
1130             'BH' => 'Barém',
1131             'BJ' => 'Benim',
1132             'BS' => 'Baamas',
1133             'CC' => 'Ilhas dos Cocos (Keeling)',
1134             'CD' => 'Congo-Kinshasa',
1135             'CG' => 'Congo-Brazzaville',
1136             'CG@alt=variant' => 'República do Congo',
1137             'CI' => 'Côte d’Ivoire (Costa do Marfim)',
1138             'CI@alt=variant' => 'Costa do Marfim',
1139             'CW' => 'Curaçau',
1140             'CX' => 'Ilha do Natal',
1141             'CZ' => 'Chéquia',
1142             'CZ@alt=variant' => 'República Checa',
1143             'DJ' => 'Jibuti',
1144             'DM' => 'Domínica',
1145             'EA' => 'Ceuta e Melilha',
1146             'EE' => 'Estónia',
1147             'EH' => 'Sara Ocidental',
1148             'EZ' => 'Zona Euro',
1149             'FK' => 'Ilhas Malvinas (Falkland)',
1150             'FK@alt=variant' => 'Ilhas Falkland (Malvinas)',
1151             'FO' => 'Ilhas Faroé',
1152             'GB@alt=short' => 'GB',
1153             'GG' => 'Guernesey',
1154             'GL' => 'Gronelândia',
1155             'GU' => 'Guame',
1156             'IR' => 'Irão',
1157             'KE' => 'Quénia',
1158             'KI' => 'Quiribáti',
1159             'KN' => 'São Cristóvão e Neves',
1160             'KW' => 'Koweit',
1161             'KY' => 'Ilhas Caimão',
1162             'LI' => 'Listenstaine',
1163             'LK' => 'Sri Lanca',
1164             'LV' => 'Letónia',
1165             'MC' => 'Mónaco',
1166             'MD' => 'Moldávia',
1167             'MG' => 'Madagáscar',
1168             'MK' => 'Macedónia',
1169             'MK@alt=variant' => 'Macedónia (ARJM)',
1170             'MO' => 'Macau, RAE da China',
1171             'MS' => 'Monserrate',
1172             'MU' => 'Maurícia',
1173             'MW' => 'Maláui',
1174             'NC' => 'Nova Caledónia',
1175             'NU' => 'Niuê',
1176             'PL' => 'Polónia',
1177             'PS' => 'Territórios palestinianos',
1178             'QO' => 'Oceânia Insular',
1179             'RO' => 'Roménia',
1180             'SI' => 'Eslovénia',
1181             'SM' => 'São Marinho',
1182             'SV' => 'Salvador',
1183             'SX' => 'São Martinho (Sint Maarten)',
1184             'TJ' => 'Tajiquistão',
1185             'TK' => 'Toquelau',
1186             'TM' => 'Turquemenistão',
1187             'TT' => 'Trindade e Tobago',
1188             'UM' => 'Ilhas Menores Afastadas dos EUA',
1189             'UZ' => 'Usbequistão',
1190             'VI' => 'Ilhas Virgens dos EUA',
1191             'VN' => 'Vietname',
1192             'YE' => 'Iémen',
1193             'YT' => 'Maiote',
1194             'ZW' => 'Zimbabué',
1195              
1196             }
1197             },
1198             );
1199              
1200             has 'display_name_variant' => (
1201             is => 'ro',
1202             isa => HashRef[Str],
1203             init_arg => undef,
1204             default => sub {
1205             {
1206             '1959ACAD' => 'académica',
1207             'AREVELA' => 'arménio oriental',
1208             'AREVMDA' => 'arménio ocidental',
1209             'MONOTON' => 'monotónico',
1210             'POLYTON' => 'politónico',
1211             'REVISED' => 'ortografia modificada',
1212             'UCRCOR' => 'ortografia modificada unificada',
1213              
1214             }
1215             },
1216             );
1217              
1218             has 'display_name_key' => (
1219             is => 'ro',
1220             isa => HashRef[Str],
1221             init_arg => undef,
1222             default => sub {
1223             {
1224             'cf' => 'Formato monetário',
1225             'colbackwards' => 'Ordenação de acentos invertida',
1226             'colcaselevel' => 'Ordenação sensível a maiúsculas e minúsculas',
1227             'colnormalization' => 'Ordenação normalizada',
1228             'colnumeric' => 'Ordenação numérica',
1229             'colstrength' => 'Força da ordenação',
1230             'hc' => 'Ciclo horário (12 vs. 24)',
1231             'ms' => 'Sistema de medida',
1232             'x' => 'Utilização privada',
1233              
1234             }
1235             },
1236             );
1237              
1238             has 'display_name_type' => (
1239             is => 'ro',
1240             isa => HashRef[HashRef[Str]],
1241             init_arg => undef,
1242             default => sub {
1243             {
1244             'calendar' => {
1245             'buddhist' => q{Calendário budista},
1246             'chinese' => q{Calendário chinês},
1247             'coptic' => q{Calendário copta},
1248             'dangi' => q{Calendário dangi},
1249             'ethiopic' => q{Calendário etíope},
1250             'ethiopic-amete-alem' => q{Calendário Etíope Amete Alem},
1251             'gregorian' => q{Calendário gregoriano},
1252             'hebrew' => q{Calendário hebraico},
1253             'indian' => q{Calendário nacional indiano},
1254             'islamic' => q{Calendário islâmico},
1255             'islamic-civil' => q{Calendário islâmico (civil)},
1256             'islamic-umalqura' => q{Calendário islâmico (Umm al-Qura)},
1257             'japanese' => q{Calendário japonês},
1258             'persian' => q{Calendário persa},
1259             },
1260             'cf' => {
1261             'account' => q{Formato monetário contabilístico},
1262             'standard' => q{Formato monetário padrão},
1263             },
1264             'colalternate' => {
1265             'non-ignorable' => q{Ordenar símbolos},
1266             'shifted' => q{Ordenar símbolos ignorados},
1267             },
1268             'colbackwards' => {
1269             'no' => q{Ordenar acentos normalmente},
1270             'yes' => q{Ordenar acentos inversamente},
1271             },
1272             'colcasefirst' => {
1273             'lower' => q{Ordenar por minúsculas},
1274             'no' => q{Ordenar disposição de tipo de letra normal},
1275             'upper' => q{Ordenar por maiúsculas},
1276             },
1277             'colcaselevel' => {
1278             'no' => q{Ordenar insensível a maiúsculas/minúsculas},
1279             'yes' => q{Ordenar sensível a maiúsculas/minúsculas},
1280             },
1281             'collation' => {
1282             'dictionary' => q{Ordenação do dicionário},
1283             'ducet' => q{Ordenação unicode predefinida},
1284             'eor' => q{Regras de ordenação europeias},
1285             'phonebook' => q{Ordem da lista telefónica},
1286             'phonetic' => q{Sequência de ordenação fonética},
1287             'reformed' => q{Reforma da ordenação},
1288             'standard' => q{Ordenação padrão},
1289             'stroke' => q{Ordem por traços},
1290             'traditional' => q{Ordem tradicional},
1291             'unihan' => q{Ordem por radical e traços},
1292             },
1293             'colnormalization' => {
1294             'no' => q{Ordenar sem normalização},
1295             'yes' => q{Ordenar Unicode normalizado},
1296             },
1297             'colnumeric' => {
1298             'no' => q{Ordenar dígitos individualmente},
1299             'yes' => q{Ordenar dígitos numericamente},
1300             },
1301             'colstrength' => {
1302             'identical' => q{Ordenar tudo},
1303             'primary' => q{Ordenar apenas letras básicas},
1304             'quaternary' => q{Ordenar acentos/tipo de letra/largura/kana},
1305             'secondary' => q{Ordenar acentos},
1306             'tertiary' => q{Ordenar acentos/tipo de letra/largura},
1307             },
1308             'd0' => {
1309             'fwidth' => q{Largura completa},
1310             'hwidth' => q{Meia largura},
1311             },
1312             'lb' => {
1313             'loose' => q{Estilo flexível de quebra de linha},
1314             'normal' => q{Estilo padrão de quebra de linha},
1315             'strict' => q{Estilo estrito de quebra de linha},
1316             },
1317             'm0' => {
1318             'bgn' => q{Transliteração BGN},
1319             'ungegn' => q{Transliteração UNGEGN},
1320             },
1321             'ms' => {
1322             'uksystem' => q{Sistema de medida imperial},
1323             'ussystem' => q{Sistema de medida americano},
1324             },
1325             'numbers' => {
1326             'arabext' => q{Algarismos indo-arábicos expandidos},
1327             'armn' => q{Numeração arménia},
1328             'armnlow' => q{Numeração arménia minúscula},
1329             'beng' => q{Algarismos bengalis},
1330             'deva' => q{Algarismos devanágaris},
1331             'ethi' => q{Numeração etíope},
1332             'finance' => q{Algarismos financeiros},
1333             'fullwide' => q{Algarismos de largura completa},
1334             'geor' => q{Numeração georgiana},
1335             'grek' => q{Numeração grega},
1336             'greklow' => q{Numeração grega minúscula},
1337             'gujr' => q{Algarismos de guzerate},
1338             'guru' => q{Algarismos de gurmukhi},
1339             'hanidec' => q{Numeração decimal chinesa},
1340             'hans' => q{Numeração em chinês simplificado},
1341             'hansfin' => q{Numeração financeira em chinês simplificado},
1342             'hant' => q{Numeração em chinês tradicional},
1343             'hantfin' => q{Numeração financeira em chinês tradicional},
1344             'hebr' => q{Numeração hebraica},
1345             'jpan' => q{Numeração japonesa},
1346             'jpanfin' => q{Numeração financeira japonesa},
1347             'khmr' => q{Algarismos de khmer},
1348             'knda' => q{Algarismos de canarim},
1349             'mlym' => q{Algarismos de malaiala},
1350             'mymr' => q{Algarismos birmaneses},
1351             'orya' => q{Algarismos de odia},
1352             'roman' => q{Numeração romana},
1353             'romanlow' => q{Numeração romana minúscula},
1354             'taml' => q{Numeração tâmil},
1355             'tamldec' => q{Algarismos de tâmil},
1356             'telu' => q{Algarismos de telugu},
1357             'traditional' => q{Algarismos tradicionais},
1358             },
1359              
1360             }
1361             },
1362             );
1363              
1364             has 'display_name_code_patterns' => (
1365             is => 'ro',
1366             isa => HashRef[Str],
1367             init_arg => undef,
1368             default => sub {
1369             {
1370             'script' => 'Escrita: {0}',
1371              
1372             }
1373             },
1374             );
1375              
1376             has 'characters' => (
1377             is => 'ro',
1378             isa => HashRef,
1379             init_arg => undef,
1380             default => $^V ge v5.18.0
1381             ? eval <<'EOT'
1382             sub {
1383             no warnings 'experimental::regex_sets';
1384             return {
1385             numbers => qr{[  \- , % ‰ + 0 1 2 3 4 5 6 7 8 9]},
1386             punctuation => qr{[\- ‐ – — , ; \: ! ? . … ' " “ ” « » ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
1387             };
1388             },
1389             EOT
1390             : sub {
1391             return {};
1392             },
1393             );
1394 1     1   105  
  1         2  
  1         130  
1395              
1396             has 'ellipsis' => (
1397             is => 'ro',
1398             isa => HashRef,
1399             init_arg => undef,
1400             default => sub {
1401             return {
1402             'medial' => '{0}…{1}',
1403             };
1404             },
1405             );
1406              
1407             has 'quote_start' => (
1408             is => 'ro',
1409             isa => Str,
1410             init_arg => undef,
1411             default => qq{«},
1412             );
1413              
1414             has 'quote_end' => (
1415             is => 'ro',
1416             isa => Str,
1417             init_arg => undef,
1418             default => qq{»},
1419             );
1420              
1421             has 'alternate_quote_start' => (
1422             is => 'ro',
1423             isa => Str,
1424             init_arg => undef,
1425             default => qq{“},
1426             );
1427              
1428             has 'alternate_quote_end' => (
1429             is => 'ro',
1430             isa => Str,
1431             init_arg => undef,
1432             default => qq{”},
1433             );
1434              
1435             has 'units' => (
1436             is => 'ro',
1437             isa => HashRef[HashRef[HashRef[Str]]],
1438             init_arg => undef,
1439             default => sub { {
1440             'long' => {
1441             'astronomical-unit' => {
1442             'name' => q(unidades astronómicas),
1443             'one' => q({0} unidade astronómica),
1444             'other' => q({0} unidades astronómicas),
1445             },
1446             'century' => {
1447             'one' => q({0} século),
1448             'other' => q({0} séculos),
1449             },
1450             'coordinate' => {
1451             'east' => q({0} este),
1452             'north' => q({0} norte),
1453             'south' => q({0} sul),
1454             'west' => q({0} Oeste),
1455             },
1456             'cubic-kilometer' => {
1457             'name' => q(quilómetros cúbicos),
1458             'one' => q({0} quilómetro cúbico),
1459             'other' => q({0} quilómetros cúbicos),
1460             },
1461             'cup' => {
1462             'name' => q(chávenas),
1463             'one' => q({0} chávena),
1464             'other' => q({0} chávenas),
1465             },
1466             'cup-metric' => {
1467             'name' => q(chávenas métricas),
1468             'one' => q({0} chávena métrica),
1469             'other' => q({0} chávenas métricas),
1470             },
1471             'foodcalorie' => {
1472             'name' => q(quilocalorias),
1473             'one' => q({0} quilocaloria),
1474             'other' => q({0} quilocalorias),
1475             },
1476             'g-force' => {
1477             'name' => q(força G),
1478             'one' => q({0} força G),
1479             'other' => q({0} força G),
1480             },
1481             'generic' => {
1482             'other' => q({0}°),
1483             },
1484             'hour' => {
1485             'per' => q({0}/h),
1486             },
1487             'karat' => {
1488             'name' => q(quilates),
1489             'one' => q({0} quilate),
1490             'other' => q({0} quilates),
1491             },
1492             'kilometer' => {
1493             'name' => q(quilómetros),
1494             'one' => q({0} quilómetro),
1495             'other' => q({0} quilómetros),
1496             'per' => q({0} por quilómetro),
1497             },
1498             'kilometer-per-hour' => {
1499             'name' => q(quilómetros por hora),
1500             'one' => q({0} quilómetro por hora),
1501             'other' => q({0} quilómetros por hora),
1502             },
1503             'liter-per-100kilometers' => {
1504             'name' => q(litros por 100 quilómetros),
1505             'one' => q({0} litro por 100 quilómetros),
1506             'other' => q({0} litros por 100 quilómetros),
1507             },
1508             'liter-per-kilometer' => {
1509             'name' => q(litros por quilómetro),
1510             'one' => q({0} litro por quilómetro),
1511             'other' => q({0} litros por quilómetro),
1512             },
1513             'meter-per-second-squared' => {
1514             'name' => q(metros por segundo quadrado),
1515             'one' => q({0} metro por segundo quadrado),
1516             'other' => q({0} metros por segundo quadrado),
1517             },
1518             'micrometer' => {
1519             'name' => q(micrómetros),
1520             'one' => q({0} micrómetro),
1521             'other' => q({0} micrómetros),
1522             },
1523             'mile-scandinavian' => {
1524             'name' => q(milha escandinava),
1525             },
1526             'millimole-per-liter' => {
1527             'name' => q(milimoles por litro),
1528             'one' => q({0} milimole por litro),
1529             'other' => q({0} milimoles por litro),
1530             },
1531             'nanometer' => {
1532             'name' => q(nanómetros),
1533             'one' => q({0} nanómetro),
1534             'other' => q({0} nanómetros),
1535             },
1536             'picometer' => {
1537             'name' => q(picómetros),
1538             'one' => q({0} picómetro),
1539             'other' => q({0} picómetros),
1540             },
1541             'second' => {
1542             'per' => q({0}/s),
1543             },
1544             'square-kilometer' => {
1545             'name' => q(quilómetros quadrados),
1546             'one' => q({0} quilómetro quadrado),
1547             'other' => q({0} quilómetros quadrados),
1548             'per' => q({0} por quilómetro quadrado),
1549             },
1550             },
1551             'narrow' => {
1552             'celsius' => {
1553             'one' => q({0}°C),
1554             'other' => q({0}°C),
1555             },
1556             'day' => {
1557             'per' => q({0}/d),
1558             },
1559             'foot' => {
1560             'one' => q({0}′),
1561             'other' => q({0}′),
1562             },
1563             'liter-per-100kilometers' => {
1564             'one' => q({0}l/100km),
1565             'other' => q({0}l/100km),
1566             },
1567             'second' => {
1568             'name' => q(s),
1569             'per' => q({0}/s),
1570             },
1571             },
1572             'short' => {
1573             'acre' => {
1574             'one' => q({0} acre),
1575             'other' => q({0} acres),
1576             },
1577             'acre-foot' => {
1578             'name' => q(ac ft),
1579             'one' => q({0} ac ft),
1580             'other' => q({0} ac ft),
1581             },
1582             'arc-minute' => {
1583             'name' => q(minutos de arco),
1584             },
1585             'arc-second' => {
1586             'name' => q(segundos de arco),
1587             },
1588             'carat' => {
1589             'one' => q({0} ct),
1590             'other' => q({0} ct),
1591             },
1592             'celsius' => {
1593             'name' => q(graus Celsius),
1594             },
1595             'coordinate' => {
1596             'east' => q({0} E),
1597             'north' => q({0} N),
1598             'south' => q({0} S),
1599             'west' => q({0} O),
1600             },
1601             'cubic-foot' => {
1602             'name' => q(ft³),
1603             },
1604             'cubic-inch' => {
1605             'name' => q(in³),
1606             'one' => q({0} in³),
1607             'other' => q({0} in³),
1608             },
1609             'cubic-yard' => {
1610             'name' => q(yd³),
1611             },
1612             'cup' => {
1613             'name' => q(chávenas),
1614             'one' => q({0} cháv.),
1615             'other' => q({0} cháv.),
1616             },
1617             'cup-metric' => {
1618             'name' => q(chám),
1619             'one' => q({0} chám),
1620             'other' => q({0} chám),
1621             },
1622             'fahrenheit' => {
1623             'name' => q(graus Fahrenheit),
1624             },
1625             'foodcalorie' => {
1626             'name' => q(kcal),
1627             'one' => q({0} kcal),
1628             'other' => q({0} kcal),
1629             },
1630             'g-force' => {
1631             'name' => q(força G),
1632             },
1633             'gallon-imperial' => {
1634             'name' => q(gal imp.),
1635             'one' => q({0} gal imp.),
1636             'other' => q({0} gal imp.),
1637             'per' => q({0}/gal imp.),
1638             },
1639             'inch' => {
1640             'name' => q(polegadas),
1641             },
1642             'inch-hg' => {
1643             'name' => q(in Hg),
1644             },
1645             'karat' => {
1646             'name' => q(quilates),
1647             'one' => q({0} kt),
1648             'other' => q({0} kt),
1649             },
1650             'liter-per-100kilometers' => {
1651             'name' => q(l/100km),
1652             'one' => q({0} l/100km),
1653             'other' => q({0} l/100km),
1654             },
1655             'meter-per-second' => {
1656             'name' => q(m/s),
1657             },
1658             'meter-per-second-squared' => {
1659             'name' => q(m/s²),
1660             },
1661             'mile' => {
1662             'one' => q({0} milha),
1663             'other' => q({0} milhas),
1664             },
1665             'mile-per-gallon' => {
1666             'name' => q(milhas/galão),
1667             },
1668             'mile-per-gallon-imperial' => {
1669             'name' => q(milhas/gal imp.),
1670             },
1671             'mile-per-hour' => {
1672             'name' => q(mi/h),
1673             'one' => q({0} mi/h),
1674             'other' => q({0} mi/h),
1675             },
1676             'mile-scandinavian' => {
1677             'other' => q({0} smi),
1678             },
1679             'millibar' => {
1680             'one' => q({0} mb),
1681             'other' => q({0} mb),
1682             },
1683             'millimeter-of-mercury' => {
1684             'name' => q(mm Hg),
1685             'one' => q({0} mm Hg),
1686             'other' => q({0} mm Hg),
1687             },
1688             'millimole-per-liter' => {
1689             'name' => q(milimole/litro),
1690             },
1691             'minute' => {
1692             'name' => q(minutos),
1693             },
1694             'nautical-mile' => {
1695             'name' => q(nmi),
1696             'one' => q({0} nmi),
1697             'other' => q({0} nmi),
1698             },
1699             'parsec' => {
1700             'name' => q(pc),
1701             },
1702             'second' => {
1703             'name' => q(s),
1704             'one' => q({0} s),
1705             'other' => q({0} s),
1706             },
1707             'square-centimeter' => {
1708             'per' => q({0}/cm²),
1709             },
1710             'square-foot' => {
1711             'name' => q(pés quadrados),
1712             },
1713             'square-inch' => {
1714             'name' => q(in²),
1715             'one' => q({0} in²),
1716             'other' => q({0} in²),
1717             'per' => q({0}/in²),
1718             },
1719             'square-meter' => {
1720             'name' => q(m²),
1721             'per' => q({0}/m²),
1722             },
1723             'square-mile' => {
1724             'name' => q(mi²),
1725             },
1726             'square-yard' => {
1727             'name' => q(yd²),
1728             },
1729             'tablespoon' => {
1730             'name' => q(cs),
1731             'one' => q({0} cs),
1732             'other' => q({0} cs),
1733             },
1734             'ton' => {
1735             'one' => q({0} ton),
1736             'other' => q({0} ton),
1737             },
1738             },
1739             } }
1740             );
1741              
1742             has 'minimum_grouping_digits' => (
1743             is =>'ro',
1744             isa => Int,
1745             init_arg => undef,
1746             default => 2,
1747             );
1748              
1749             has 'number_symbols' => (
1750             is => 'ro',
1751             isa => HashRef,
1752             init_arg => undef,
1753             default => sub { {
1754             'latn' => {
1755             'group' => q( ),
1756             },
1757             } }
1758             );
1759              
1760             has 'number_formats' => (
1761             is => 'ro',
1762             isa => HashRef,
1763             init_arg => undef,
1764             default => sub { {
1765             decimalFormat => {
1766             'long' => {
1767             '1000000' => {
1768             'one' => '0 milhão',
1769             'other' => '0 milhões',
1770             },
1771             '10000000' => {
1772             'one' => '00 milhões',
1773             'other' => '00 milhões',
1774             },
1775             '100000000' => {
1776             'one' => '000 milhões',
1777             'other' => '000 milhões',
1778             },
1779             '1000000000' => {
1780             'one' => '0 mil milhões',
1781             'other' => '0 mil milhões',
1782             },
1783             '10000000000' => {
1784             'one' => '00 mil milhões',
1785             'other' => '00 mil milhões',
1786             },
1787             '100000000000' => {
1788             'one' => '000 mil milhões',
1789             'other' => '000 mil milhões',
1790             },
1791             '1000000000000' => {
1792             'one' => '0 bilião',
1793             'other' => '0 biliões',
1794             },
1795             '10000000000000' => {
1796             'one' => '00 biliões',
1797             'other' => '00 biliões',
1798             },
1799             '100000000000000' => {
1800             'one' => '000 biliões',
1801             'other' => '000 biliões',
1802             },
1803             },
1804             'short' => {
1805             '1000000' => {
1806             'one' => '0 M',
1807             'other' => '0 M',
1808             },
1809             '10000000' => {
1810             'one' => '00 M',
1811             'other' => '00 M',
1812             },
1813             '100000000' => {
1814             'one' => '000 M',
1815             'other' => '000 M',
1816             },
1817             '1000000000' => {
1818             'one' => '0 mM',
1819             'other' => '0 mM',
1820             },
1821             '10000000000' => {
1822             'one' => '00 mM',
1823             'other' => '00 mM',
1824             },
1825             '100000000000' => {
1826             'one' => '000 mM',
1827             'other' => '000 mM',
1828             },
1829             '1000000000000' => {
1830             'one' => '0 Bi',
1831             'other' => '0 Bi',
1832             },
1833             '10000000000000' => {
1834             'one' => '00 Bi',
1835             'other' => '00 Bi',
1836             },
1837             '100000000000000' => {
1838             'one' => '000 Bi',
1839             'other' => '000 Bi',
1840             },
1841             },
1842             },
1843             } },
1844             );
1845              
1846             has 'number_currency_formats' => (
1847             is => 'ro',
1848             isa => HashRef,
1849             init_arg => undef,
1850             default => sub { {
1851             'latn' => {
1852             'pattern' => {
1853             'default' => {
1854             'accounting' => {
1855             'negative' => '(#,##0.00 ¤)',
1856             'positive' => '#,##0.00 ¤',
1857             },
1858             'standard' => {
1859             'positive' => '#,##0.00 ¤',
1860             },
1861             },
1862             },
1863             },
1864             } },
1865             );
1866              
1867             has 'currencies' => (
1868             is => 'ro',
1869             isa => HashRef,
1870             init_arg => undef,
1871             default => sub { {
1872             'AED' => {
1873             display_name => {
1874             'one' => q(Dirham dos Emirados Árabes Unidos),
1875             'other' => q(Dirhams dos Emirados Árabes Unidos),
1876             },
1877             },
1878             'AFA' => {
1879             display_name => {
1880             'currency' => q(Afeghani \(1927–2002\)),
1881             },
1882             },
1883             'AFN' => {
1884             display_name => {
1885             'currency' => q(Afegani do Afeganistão),
1886             'one' => q(Afegani do Afeganistão),
1887             'other' => q(Afeganis do Afeganistão),
1888             },
1889             },
1890             'ALL' => {
1891             display_name => {
1892             'currency' => q(lek albanês),
1893             'one' => q(lek albanês),
1894             'other' => q(leks albaneses),
1895             },
1896             },
1897             'AMD' => {
1898             display_name => {
1899             'currency' => q(Dram arménio),
1900             'one' => q(Dram arménio),
1901             'other' => q(Drams arménios),
1902             },
1903             },
1904             'AOA' => {
1905             display_name => {
1906             'currency' => q(kwanza angolano),
1907             'one' => q(kwanza angolano),
1908             'other' => q(kwanzas angolanos),
1909             },
1910             },
1911             'ARS' => {
1912             display_name => {
1913             'currency' => q(peso argentino),
1914             'one' => q(peso argentino),
1915             'other' => q(pesos argentinos),
1916             },
1917             },
1918             'AWG' => {
1919             display_name => {
1920             'currency' => q(florim de Aruba),
1921             'one' => q(florim de Aruba),
1922             'other' => q(florins de Aruba),
1923             },
1924             },
1925             'AZN' => {
1926             display_name => {
1927             'currency' => q(Manat do Azerbaijão),
1928             'one' => q(Manat do Azerbaijão),
1929             'other' => q(Manats do Azerbaijão),
1930             },
1931             },
1932             'BAD' => {
1933             display_name => {
1934             'currency' => q(Dinar da Bósnia-Herzegóvina),
1935             },
1936             },
1937             'BAM' => {
1938             display_name => {
1939             'currency' => q(marco bósnio-herzegóvino conversível),
1940             'one' => q(marco bósnio-herzegóvino conversível),
1941             'other' => q(marcos bósnio-herzegóvinos conversíveis),
1942             },
1943             },
1944             'BBD' => {
1945             display_name => {
1946             'currency' => q(dólar barbadense),
1947             'one' => q(dólar barbadense),
1948             'other' => q(dólares barbadenses),
1949             },
1950             },
1951             'BDT' => {
1952             display_name => {
1953             'currency' => q(Taka de Bangladesh),
1954             'one' => q(Taka de Bangladesh),
1955             'other' => q(Takas de Bangladesh),
1956             },
1957             },
1958             'BEC' => {
1959             display_name => {
1960             'currency' => q(Franco belga \(convertível\)),
1961             },
1962             },
1963             'BGN' => {
1964             display_name => {
1965             'currency' => q(lev búlgaro),
1966             'one' => q(lev búlgaro),
1967             'other' => q(levs búlgaros),
1968             },
1969             },
1970             'BHD' => {
1971             display_name => {
1972             'currency' => q(Dinar baremita),
1973             'one' => q(Dinar baremita),
1974             'other' => q(Dinares baremitas),
1975             },
1976             },
1977             'BIF' => {
1978             display_name => {
1979             'currency' => q(franco burundiano),
1980             'one' => q(franco burundiano),
1981             'other' => q(francos burundianos),
1982             },
1983             },
1984             'BMD' => {
1985             display_name => {
1986             'currency' => q(dólar bermudense),
1987             'one' => q(dólar bermudense),
1988             'other' => q(dólares bermudense),
1989             },
1990             },
1991             'BND' => {
1992             display_name => {
1993             'currency' => q(Dólar bruneíno),
1994             'one' => q(Dólar bruneíno),
1995             'other' => q(Dólares bruneínos),
1996             },
1997             },
1998             'BOB' => {
1999             display_name => {
2000             'currency' => q(boliviano),
2001             'one' => q(boliviano),
2002             'other' => q(bolivianos),
2003             },
2004             },
2005             'BRL' => {
2006             display_name => {
2007             'currency' => q(real brasileiro),
2008             'one' => q(real brasileiro),
2009             'other' => q(reais brasileiros),
2010             },
2011             },
2012             'BSD' => {
2013             display_name => {
2014             'currency' => q(dólar das Bahamas),
2015             'one' => q(dólar das Bahamas),
2016             'other' => q(dólares das Bahamas),
2017             },
2018             },
2019             'BTN' => {
2020             display_name => {
2021             'currency' => q(Ngultrum do Butão),
2022             'one' => q(Ngultrum do Butão),
2023             'other' => q(Ngultruns do Butão),
2024             },
2025             },
2026             'BWP' => {
2027             display_name => {
2028             'currency' => q(Pula de Botswana),
2029             'one' => q(Pula de Botswana),
2030             'other' => q(Pulas de Botswana),
2031             },
2032             },
2033             'BYB' => {
2034             display_name => {
2035             'currency' => q(Rublo novo bielorusso \(1994–1999\)),
2036             },
2037             },
2038             'BYN' => {
2039             display_name => {
2040             'currency' => q(rublo bielorrusso),
2041             'one' => q(rublo bielorrusso),
2042             'other' => q(rublos bielorrussos),
2043             },
2044             },
2045             'BZD' => {
2046             display_name => {
2047             'currency' => q(dólar belizense),
2048             'one' => q(dólar belizense),
2049             'other' => q(dólares belizense),
2050             },
2051             },
2052             'CAD' => {
2053             display_name => {
2054             'currency' => q(dólar canadiano),
2055             'one' => q(dólar canadiano),
2056             'other' => q(dólares canadianos),
2057             },
2058             },
2059             'CDF' => {
2060             display_name => {
2061             'currency' => q(franco congolês),
2062             'one' => q(franco congolês),
2063             'other' => q(francos congoleses),
2064             },
2065             },
2066             'CHF' => {
2067             display_name => {
2068             'currency' => q(franco suíço),
2069             'one' => q(franco suíço),
2070             'other' => q(francos suíços),
2071             },
2072             },
2073             'CLP' => {
2074             display_name => {
2075             'currency' => q(peso chileno),
2076             'one' => q(peso chileno),
2077             'other' => q(pesos chilenos),
2078             },
2079             },
2080             'CNH' => {
2081             display_name => {
2082             'currency' => q(yuan offshore),
2083             'one' => q(yuan offshore),
2084             'other' => q(yuans offshore),
2085             },
2086             },
2087             'CNY' => {
2088             display_name => {
2089             'currency' => q(yuan),
2090             'one' => q(yuan),
2091             'other' => q(yuans),
2092             },
2093             },
2094             'COP' => {
2095             display_name => {
2096             'currency' => q(peso colombiano),
2097             'one' => q(peso colombiano),
2098             'other' => q(pesos colombianos),
2099             },
2100             },
2101             'CRC' => {
2102             display_name => {
2103             'currency' => q(colon costa-riquenho),
2104             'one' => q(colon costa-riquenho),
2105             'other' => q(colons costa-riquenho),
2106             },
2107             },
2108             'CUC' => {
2109             display_name => {
2110             'currency' => q(peso cubano conversível),
2111             'one' => q(peso cubano conversível),
2112             'other' => q(pesos cubanos conversíveis),
2113             },
2114             },
2115             'CUP' => {
2116             display_name => {
2117             'currency' => q(peso cubano),
2118             'one' => q(peso cubano),
2119             'other' => q(pesos cubanos),
2120             },
2121             },
2122             'CVE' => {
2123             display_name => {
2124             'currency' => q(escudo cabo-verdiano),
2125             'one' => q(escudo cabo-verdiano),
2126             'other' => q(escudos cabo-verdianos),
2127             },
2128             },
2129             'CYP' => {
2130             display_name => {
2131             'currency' => q(Libra de Chipre),
2132             },
2133             },
2134             'CZK' => {
2135             display_name => {
2136             'currency' => q(coroa checa),
2137             'one' => q(coroa checa),
2138             'other' => q(coroas checas),
2139             },
2140             },
2141             'DJF' => {
2142             display_name => {
2143             'currency' => q(franco jibutiano),
2144             'one' => q(franco jibutiano),
2145             'other' => q(francos jibutianos),
2146             },
2147             },
2148             'DKK' => {
2149             display_name => {
2150             'currency' => q(coroa dinamarquesa),
2151             'one' => q(coroa dinamarquesa),
2152             'other' => q(coroas dinamarquesas),
2153             },
2154             },
2155             'DZD' => {
2156             display_name => {
2157             'currency' => q(dinar argelino),
2158             'one' => q(dinar argelino),
2159             'other' => q(dinares argelinos),
2160             },
2161             },
2162             'ECV' => {
2163             display_name => {
2164             'currency' => q(Unidad de Valor Constante \(UVC\) do Equador),
2165             },
2166             },
2167             'EGP' => {
2168             display_name => {
2169             'currency' => q(libra egípcia),
2170             'one' => q(libra egípcia),
2171             'other' => q(libras egípcias),
2172             },
2173             },
2174             'ERN' => {
2175             display_name => {
2176             'currency' => q(nakfa eritreia),
2177             'one' => q(nakfa eritreia),
2178             'other' => q(nakfas eritreias),
2179             },
2180             },
2181             'ETB' => {
2182             display_name => {
2183             'currency' => q(birr etíope),
2184             'one' => q(birr etíope),
2185             'other' => q(birres etíopes),
2186             },
2187             },
2188             'EUR' => {
2189             display_name => {
2190             'currency' => q(euro),
2191             'one' => q(euro),
2192             'other' => q(euros),
2193             },
2194             },
2195             'FJD' => {
2196             display_name => {
2197             'currency' => q(Dólar de Fiji),
2198             'one' => q(Dólar de Fiji),
2199             'other' => q(Dólares de Fiji),
2200             },
2201             },
2202             'FKP' => {
2203             display_name => {
2204             'currency' => q(libra das Ilhas Falkland),
2205             'one' => q(libra das Ilhas Falkland),
2206             'other' => q(libras das Ilhas Falkland),
2207             },
2208             },
2209             'GBP' => {
2210             display_name => {
2211             'currency' => q(libra esterlina britânica),
2212             'one' => q(libra esterlina britânica),
2213             'other' => q(libras esterlinas britânicas),
2214             },
2215             },
2216             'GHC' => {
2217             display_name => {
2218             'currency' => q(Cedi do Gana),
2219             },
2220             },
2221             'GHS' => {
2222             display_name => {
2223             'currency' => q(cedi ganês),
2224             'one' => q(cedi ganês),
2225             'other' => q(cedis ganeses),
2226             },
2227             },
2228             'GIP' => {
2229             display_name => {
2230             'currency' => q(libra de Gibraltar),
2231             'one' => q(libra de Gibraltar),
2232             'other' => q(libras de Gibraltar),
2233             },
2234             },
2235             'GMD' => {
2236             display_name => {
2237             'currency' => q(dalasi gambiano),
2238             'one' => q(dalasi gambiano),
2239             'other' => q(dalasis gambianos),
2240             },
2241             },
2242             'GNF' => {
2243             display_name => {
2244             'currency' => q(franco guineense),
2245             'one' => q(franco guineense),
2246             'other' => q(francos guineenses),
2247             },
2248             },
2249             'GTQ' => {
2250             display_name => {
2251             'currency' => q(quetzal da Guatemala),
2252             'one' => q(quetzal da Guatemala),
2253             'other' => q(quetzales da Guatemala),
2254             },
2255             },
2256             'GYD' => {
2257             display_name => {
2258             'currency' => q(dólar da Guiana),
2259             'one' => q(dólar da Guiana),
2260             'other' => q(dólares da Guiana),
2261             },
2262             },
2263             'HNL' => {
2264             display_name => {
2265             'currency' => q(lempira das Honduras),
2266             'one' => q(lempira das Honduras),
2267             'other' => q(lempiras das Honduras),
2268             },
2269             },
2270             'HRK' => {
2271             display_name => {
2272             'currency' => q(kuna croata),
2273             'one' => q(kuna croata),
2274             'other' => q(kunas croatas),
2275             },
2276             },
2277             'HUF' => {
2278             display_name => {
2279             'currency' => q(forint húngaro),
2280             'one' => q(forint húngaro),
2281             'other' => q(forints húngaros),
2282             },
2283             },
2284             'ILS' => {
2285             display_name => {
2286             'currency' => q(Sheqel novo israelita),
2287             'one' => q(Sheqel novo israelita),
2288             'other' => q(Sheqels novos israelitas),
2289             },
2290             },
2291             'IRR' => {
2292             display_name => {
2293             'one' => q(Rial iraniano),
2294             'other' => q(Riais iranianos),
2295             },
2296             },
2297             'ISK' => {
2298             display_name => {
2299             'currency' => q(coroa islandesa),
2300             'one' => q(coroa islandesa),
2301             'other' => q(coroas islandesas),
2302             },
2303             },
2304             'KES' => {
2305             display_name => {
2306             'currency' => q(xelim queniano),
2307             'one' => q(xelim queniano),
2308             'other' => q(xelins quenianos),
2309             },
2310             },
2311             'KGS' => {
2312             display_name => {
2313             'currency' => q(Som do Quirguistão),
2314             'one' => q(Som do Quirguistão),
2315             'other' => q(Sons do Quirguistão),
2316             },
2317             },
2318             'KMF' => {
2319             display_name => {
2320             'currency' => q(franco comoriano),
2321             'one' => q(franco comoriano),
2322             'other' => q(francos comorianos),
2323             },
2324             },
2325             'KYD' => {
2326             display_name => {
2327             'currency' => q(Dólar das Ilhas Caimão),
2328             'one' => q(Dólar das Ilhas Caimão),
2329             'other' => q(Dólares das Ilhas Caimão),
2330             },
2331             },
2332             'KZT' => {
2333             display_name => {
2334             'currency' => q(Tenge do Cazaquistão),
2335             'one' => q(Tenge do Cazaquistão),
2336             'other' => q(Tenges do Cazaquistão),
2337             },
2338             },
2339             'LAK' => {
2340             display_name => {
2341             'currency' => q(Kip de Laos),
2342             'one' => q(Kip de Laos),
2343             'other' => q(Kips de Laos),
2344             },
2345             },
2346             'LRD' => {
2347             display_name => {
2348             'currency' => q(dólar liberiano),
2349             'one' => q(dólar liberiano),
2350             'other' => q(dólares liberianos),
2351             },
2352             },
2353             'LTL' => {
2354             display_name => {
2355             'currency' => q(Litas da Lituânia),
2356             'one' => q(Litas da Lituânia),
2357             'other' => q(Litas da Lituânia),
2358             },
2359             },
2360             'LVL' => {
2361             display_name => {
2362             'currency' => q(Lats da Letónia),
2363             'one' => q(Lats da Letónia),
2364             'other' => q(Lats da Letónia),
2365             },
2366             },
2367             'LYD' => {
2368             display_name => {
2369             'currency' => q(dinar líbio),
2370             'one' => q(dinar líbio),
2371             'other' => q(dinares líbios),
2372             },
2373             },
2374             'MAD' => {
2375             display_name => {
2376             'currency' => q(dirham marroquino),
2377             'one' => q(dirham marroquino),
2378             'other' => q(dirhams marroquinos),
2379             },
2380             },
2381             'MDL' => {
2382             display_name => {
2383             'currency' => q(leu moldavo),
2384             'one' => q(leu moldavo),
2385             'other' => q(leus moldavos),
2386             },
2387             },
2388             'MGA' => {
2389             display_name => {
2390             'currency' => q(ariari malgaxe),
2391             'one' => q(ariari malgaxe),
2392             'other' => q(ariaris malgaxes),
2393             },
2394             },
2395             'MKD' => {
2396             display_name => {
2397             'currency' => q(dinar macedónio),
2398             'one' => q(dinar macedónio),
2399             'other' => q(dinares macedónios),
2400             },
2401             },
2402             'MLF' => {
2403             display_name => {
2404             'currency' => q(Franco do Mali),
2405             },
2406             },
2407             'MMK' => {
2408             display_name => {
2409             'currency' => q(Kyat de Mianmar),
2410             'one' => q(Kyat de Mianmar),
2411             'other' => q(Kyats de Mianmar),
2412             },
2413             },
2414             'MNT' => {
2415             display_name => {
2416             'currency' => q(Tugrik da Mongólia),
2417             'one' => q(Tugrik da Mongólia),
2418             'other' => q(Tugriks da Mongólia),
2419             },
2420             },
2421             'MRO' => {
2422             display_name => {
2423             'currency' => q(ouguiya mauritana \(1973–2017\)),
2424             'one' => q(ouguiya mauritana \(1973–2017\)),
2425             'other' => q(ouguiyas mauritanas \(1973–2017\)),
2426             },
2427             },
2428             'MRU' => {
2429             display_name => {
2430             'currency' => q(ouguiya mauritana),
2431             'one' => q(ouguiya mauritana),
2432             'other' => q(ouguiyas mauritanas),
2433             },
2434             },
2435             'MUR' => {
2436             display_name => {
2437             'currency' => q(rupia mauriciana),
2438             'one' => q(rupia mauriciana),
2439             'other' => q(rupias mauricianas),
2440             },
2441             },
2442             'MVR' => {
2443             display_name => {
2444             'currency' => q(Rupia das Ilhas Maldivas),
2445             'one' => q(Rupia das Ilhas Maldivas),
2446             'other' => q(Rupias das Ilhas Maldivas),
2447             },
2448             },
2449             'MWK' => {
2450             display_name => {
2451             'currency' => q(kwacha malauiano),
2452             'one' => q(kwacha malauiano),
2453             'other' => q(kwachas malauianos),
2454             },
2455             },
2456             'MXN' => {
2457             display_name => {
2458             'currency' => q(peso mexicano),
2459             'one' => q(peso mexicano),
2460             'other' => q(pesos mexicanos),
2461             },
2462             },
2463             'MXP' => {
2464             display_name => {
2465             'currency' => q(Peso Plata mexicano \(1861–1992\)),
2466             },
2467             },
2468             'MXV' => {
2469             display_name => {
2470             'currency' => q(Unidad de Inversion \(UDI\) mexicana),
2471             },
2472             },
2473             'MZN' => {
2474             display_name => {
2475             'currency' => q(metical moçambicano),
2476             'one' => q(metical moçambicano),
2477             'other' => q(meticais moçambicanos),
2478             },
2479             },
2480             'NAD' => {
2481             display_name => {
2482             'currency' => q(Dólar da Namíbia),
2483             'one' => q(Dólar da Namíbia),
2484             'other' => q(Dólares da Namíbia),
2485             },
2486             },
2487             'NIC' => {
2488             display_name => {
2489             'currency' => q(Córdoba nicaraguano \(1988–1991\)),
2490             'one' => q(Córdoba nicaraguano \(1988–1991\)),
2491             'other' => q(Córdobas nicaraguano \(1988–1991\)),
2492             },
2493             },
2494             'NIO' => {
2495             display_name => {
2496             'currency' => q(córdoba nicaraguano),
2497             'one' => q(córdoba nicaraguano),
2498             'other' => q(córdobas nicaraguanos),
2499             },
2500             },
2501             'NOK' => {
2502             display_name => {
2503             'currency' => q(coroa norueguesa),
2504             'one' => q(coroa norueguesa),
2505             'other' => q(coroas norueguesas),
2506             },
2507             },
2508             'OMR' => {
2509             display_name => {
2510             'currency' => q(Rial de Omã),
2511             'one' => q(Rial de Omã),
2512             'other' => q(Riais de Omã),
2513             },
2514             },
2515             'PAB' => {
2516             display_name => {
2517             'currency' => q(balboa do Panamá),
2518             'one' => q(balboa do Panamá),
2519             'other' => q(balboas do Panamá),
2520             },
2521             },
2522             'PEN' => {
2523             display_name => {
2524             'currency' => q(sol peruano),
2525             'one' => q(sol peruano),
2526             'other' => q(sóis peruanos),
2527             },
2528             },
2529             'PES' => {
2530             display_name => {
2531             'one' => q(Sol peruano \(1863–1965\)),
2532             'other' => q(Soles peruanos \(1863–1965\)),
2533             },
2534             },
2535             'PGK' => {
2536             display_name => {
2537             'currency' => q(Kina da Papua-Nova Guiné),
2538             'one' => q(Kina da Papua-Nova Guiné),
2539             'other' => q(Kinas da Papua-Nova Guiné),
2540             },
2541             },
2542             'PLN' => {
2543             display_name => {
2544             'currency' => q(zloti polaco),
2545             'one' => q(zloti polaco),
2546             'other' => q(zlotis polacos),
2547             },
2548             },
2549             'PLZ' => {
2550             display_name => {
2551             'currency' => q(Zloti polaco \(1950–1995\)),
2552             },
2553             },
2554             'PTE' => {
2555             symbol => '​',
2556             },
2557             'PYG' => {
2558             display_name => {
2559             'currency' => q(guarani paraguaio),
2560             'one' => q(guarani paraguaio),
2561             'other' => q(guaranis paraguaios),
2562             },
2563             },
2564             'QAR' => {
2565             display_name => {
2566             'currency' => q(Rial do Catar),
2567             'one' => q(Rial do Catar),
2568             'other' => q(Riais do Catar),
2569             },
2570             },
2571             'RON' => {
2572             display_name => {
2573             'currency' => q(leu romeno),
2574             'one' => q(leu romeno),
2575             'other' => q(leus romenos),
2576             },
2577             },
2578             'RSD' => {
2579             display_name => {
2580             'currency' => q(dinar sérvio),
2581             'one' => q(dinar sérvio),
2582             'other' => q(dinares sérvios),
2583             },
2584             },
2585             'RUB' => {
2586             display_name => {
2587             'currency' => q(rublo russo),
2588             'one' => q(rublo russo),
2589             'other' => q(rublos russos),
2590             },
2591             },
2592             'RWF' => {
2593             display_name => {
2594             'currency' => q(franco ruandês),
2595             'one' => q(franco ruandês),
2596             'other' => q(francos ruandeses),
2597             },
2598             },
2599             'SAR' => {
2600             display_name => {
2601             'currency' => q(Rial saudita),
2602             'one' => q(Rial saudita),
2603             'other' => q(Riais sauditas),
2604             },
2605             },
2606             'SCR' => {
2607             display_name => {
2608             'currency' => q(rupia seichelense),
2609             'one' => q(rupia seichelense),
2610             'other' => q(rupias seichelenses),
2611             },
2612             },
2613             'SDG' => {
2614             display_name => {
2615             'currency' => q(libra sudanesa),
2616             'one' => q(libra sudanesa),
2617             'other' => q(libras sudanesas),
2618             },
2619             },
2620             'SEK' => {
2621             display_name => {
2622             'currency' => q(coroa sueca),
2623             'one' => q(coroa sueca),
2624             'other' => q(coroas suecas),
2625             },
2626             },
2627             'SGD' => {
2628             display_name => {
2629             'currency' => q(Dólar de Singapura),
2630             'one' => q(Dólar de Singapura),
2631             'other' => q(Dólares de Singapura),
2632             },
2633             },
2634             'SHP' => {
2635             display_name => {
2636             'currency' => q(libra santa-helenense),
2637             },
2638             },
2639             'SOS' => {
2640             display_name => {
2641             'currency' => q(xelim somali),
2642             'one' => q(xelim somali),
2643             'other' => q(xelins somalis),
2644             },
2645             },
2646             'SRD' => {
2647             display_name => {
2648             'currency' => q(dólar do Suriname),
2649             'one' => q(dólar do Suriname),
2650             'other' => q(dólares do Suriname),
2651             },
2652             },
2653             'SSP' => {
2654             display_name => {
2655             'currency' => q(libra sul-sudanesa),
2656             'one' => q(libra sul-sudanesa),
2657             'other' => q(libras sul-sudanesas),
2658             },
2659             },
2660             'STN' => {
2661             display_name => {
2662             'currency' => q(dobra de São Tomé e Príncipe),
2663             'one' => q(dobra de São Tomé e Príncipe),
2664             'other' => q(dobras de São Tomé e Príncipe),
2665             },
2666             },
2667             'SYP' => {
2668             symbol => '£',
2669             },
2670             'SZL' => {
2671             display_name => {
2672             'currency' => q(Lilangeni da Suazilândia),
2673             'one' => q(Lilangeni da Suazilândia),
2674             'other' => q(Lilangenis da Suazilândia),
2675             },
2676             },
2677             'THB' => {
2678             display_name => {
2679             'currency' => q(Baht da Tailândia),
2680             'one' => q(Baht da Tailândia),
2681             'other' => q(Bahts da Tailândia),
2682             },
2683             },
2684             'TJS' => {
2685             display_name => {
2686             'currency' => q(Somoni do Tajaquistão),
2687             'one' => q(Somoni do Tajaquistão),
2688             'other' => q(Somonis do Tajaquistão),
2689             },
2690             },
2691             'TMT' => {
2692             display_name => {
2693             'currency' => q(Manat do Turquemenistão),
2694             'one' => q(Manat do Turquemenistão),
2695             'other' => q(Manats do Turquemenistão),
2696             },
2697             },
2698             'TND' => {
2699             display_name => {
2700             'currency' => q(dinar tunisino),
2701             'one' => q(dinar tunisino),
2702             'other' => q(dinares tunisinos),
2703             },
2704             },
2705             'TOP' => {
2706             display_name => {
2707             'currency' => q(Paʻanga de Tonga),
2708             'one' => q(Paʻanga de Tonga),
2709             'other' => q(Paʻangas de Tonga),
2710             },
2711             },
2712             'TTD' => {
2713             display_name => {
2714             'currency' => q(Dólar de Trindade e Tobago),
2715             'one' => q(Dólar de Trindade e Tobago),
2716             'other' => q(Dólares de Trindade e Tobago),
2717             },
2718             },
2719             'UAH' => {
2720             display_name => {
2721             'currency' => q(hryvnia ucraniano),
2722             'one' => q(hryvnia ucraniano),
2723             'other' => q(hryvnias ucranianos),
2724             },
2725             },
2726             'USD' => {
2727             display_name => {
2728             'currency' => q(dólar dos Estados Unidos),
2729             'one' => q(dólar dos Estados Unidos),
2730             'other' => q(dólares dos Estados Unidos),
2731             },
2732             },
2733             'UYU' => {
2734             display_name => {
2735             'currency' => q(peso uruguaio),
2736             'one' => q(peso uruguaio),
2737             'other' => q(pesos uruguaios),
2738             },
2739             },
2740             'UZS' => {
2741             display_name => {
2742             'currency' => q(Som do Uzbequistão),
2743             'one' => q(Som do Uzbequistão),
2744             'other' => q(Sons do Uzbequistão),
2745             },
2746             },
2747             'VEF' => {
2748             display_name => {
2749             'currency' => q(bolívar \(2008–2018\)),
2750             'one' => q(bolívar \(2008–2018\)),
2751             'other' => q(bolívares \(2008–2018\)),
2752             },
2753             },
2754             'VES' => {
2755             display_name => {
2756             'currency' => q(bolívar),
2757             'one' => q(bolívar),
2758             'other' => q(bolívares),
2759             },
2760             },
2761             'XAF' => {
2762             display_name => {
2763             'currency' => q(franco CFA \(BEAC\)),
2764             'one' => q(franco CFA \(BEAC\)),
2765             'other' => q(francos CFA \(BEAC\)),
2766             },
2767             },
2768             'XCD' => {
2769             display_name => {
2770             'currency' => q(Dólar das Caraíbas Orientais),
2771             'one' => q(Dólar das Caraíbas Orientais),
2772             'other' => q(Dólares das Caraíbas Orientais),
2773             },
2774             },
2775             'XDR' => {
2776             display_name => {
2777             'one' => q(direito especial de saque),
2778             'other' => q(direitos especiais de saque),
2779             },
2780             },
2781             'XEU' => {
2782             display_name => {
2783             'currency' => q(Unidade da Moeda Europeia),
2784             },
2785             },
2786             'XOF' => {
2787             display_name => {
2788             'currency' => q(franco CFA \(BCEAO\)),
2789             'one' => q(franco CFA \(BCEAO\)),
2790             'other' => q(francos CFA \(BCEAO\)),
2791             },
2792             },
2793             'XXX' => {
2794             display_name => {
2795             'currency' => q(moeda desconhecida),
2796             'one' => q(\(moeda desconhecida\)),
2797             'other' => q(\(moedas desconhecidas\)),
2798             },
2799             },
2800             'YER' => {
2801             display_name => {
2802             'one' => q(Rial iemenita),
2803             'other' => q(Riais iemenitas),
2804             },
2805             },
2806             'YUD' => {
2807             display_name => {
2808             'currency' => q(Dinar forte jugoslavo),
2809             },
2810             },
2811             'YUM' => {
2812             display_name => {
2813             'currency' => q(Super Dinar jugoslavo),
2814             },
2815             },
2816             'YUN' => {
2817             display_name => {
2818             'currency' => q(Dinar conversível jugoslavo),
2819             },
2820             },
2821             'ZMK' => {
2822             display_name => {
2823             'currency' => q(Kwacha zambiano \(1968–2012\)),
2824             'one' => q(Kwacha zambiano \(1968–2012\)),
2825             'other' => q(Kwachas zambianos \(1968–2012\)),
2826             },
2827             },
2828             'ZWD' => {
2829             display_name => {
2830             'currency' => q(Dólar do Zimbabwe),
2831             },
2832             },
2833             } },
2834             );
2835              
2836              
2837             has 'calendar_months' => (
2838             is => 'ro',
2839             isa => HashRef,
2840             init_arg => undef,
2841             default => sub { {
2842             'chinese' => {
2843             'format' => {
2844             abbreviated => {
2845             nonleap => [
2846             'M1',
2847             'M2',
2848             'M3',
2849             'M4',
2850             'M5',
2851             'M6',
2852             'M7',
2853             'M8',
2854             'M9',
2855             'M10',
2856             'M11',
2857             'M12'
2858             ],
2859             leap => [
2860            
2861             ],
2862             },
2863             },
2864             'stand-alone' => {
2865             abbreviated => {
2866             nonleap => [
2867             'M1',
2868             'M2',
2869             'M3',
2870             'M4',
2871             'M5',
2872             'M6',
2873             'M7',
2874             'M8',
2875             'M9',
2876             'M10',
2877             'M11',
2878             'M12'
2879             ],
2880             leap => [
2881            
2882             ],
2883             },
2884             },
2885             },
2886             'hebrew' => {
2887             'format' => {
2888             wide => {
2889             nonleap => [
2890             '',
2891             '',
2892             '',
2893             '',
2894             '',
2895             '',
2896             '',
2897             'Nisan',
2898             '',
2899             'Sivan'
2900             ],
2901             leap => [
2902            
2903             ],
2904             },
2905             },
2906             },
2907             } },
2908             );
2909              
2910             has 'calendar_days' => (
2911             is => 'ro',
2912             isa => HashRef,
2913             init_arg => undef,
2914             default => sub { {
2915             'gregorian' => {
2916             'format' => {
2917             abbreviated => {
2918             mon => 'segunda',
2919             tue => 'terça',
2920             wed => 'quarta',
2921             thu => 'quinta',
2922             fri => 'sexta',
2923             sat => 'sábado',
2924             sun => 'domingo'
2925             },
2926             },
2927             'stand-alone' => {
2928             abbreviated => {
2929             mon => 'segunda',
2930             tue => 'terça',
2931             wed => 'quarta',
2932             thu => 'quinta',
2933             fri => 'sexta',
2934             sat => 'sábado',
2935             sun => 'domingo'
2936             },
2937             },
2938             },
2939             } },
2940             );
2941              
2942             has 'calendar_quarters' => (
2943             is => 'ro',
2944             isa => HashRef,
2945             init_arg => undef,
2946             default => sub { {
2947             'gregorian' => {
2948             'format' => {
2949             wide => {0 => '1.º trimestre',
2950             1 => '2.º trimestre',
2951             2 => '3.º trimestre',
2952             3 => '4.º trimestre'
2953             },
2954             },
2955             'stand-alone' => {
2956             wide => {0 => '1.º trimestre',
2957             1 => '2.º trimestre',
2958             2 => '3.º trimestre',
2959             3 => '4.º trimestre'
2960             },
2961             },
2962             },
2963             } },
2964             );
2965              
2966             has 'day_period_data' => (
2967             is => 'ro',
2968             isa => CodeRef,
2969             init_arg => undef,
2970             default => sub { sub {
2971             # Time in hhmm format
2972             my ($self, $type, $time, $day_period_type) = @_;
2973             $day_period_type //= 'default';
2974             SWITCH:
2975             for ($type) {
2976             if ($_ eq 'buddhist') {
2977             if($day_period_type eq 'default') {
2978             return 'midnight' if $time == 0;
2979             return 'noon' if $time == 1200;
2980             return 'afternoon1' if $time >= 1200
2981             && $time < 1900;
2982             return 'evening1' if $time >= 1900
2983             && $time < 2400;
2984             return 'morning1' if $time >= 600
2985             && $time < 1200;
2986             return 'night1' if $time >= 0
2987             && $time < 600;
2988             }
2989             if($day_period_type eq 'selection') {
2990             return 'afternoon1' if $time >= 1200
2991             && $time < 1900;
2992             return 'evening1' if $time >= 1900
2993             && $time < 2400;
2994             return 'morning1' if $time >= 600
2995             && $time < 1200;
2996             return 'night1' if $time >= 0
2997             && $time < 600;
2998             }
2999             last SWITCH;
3000             }
3001             if ($_ eq 'chinese') {
3002             if($day_period_type eq 'default') {
3003             return 'midnight' if $time == 0;
3004             return 'noon' if $time == 1200;
3005             return 'afternoon1' if $time >= 1200
3006             && $time < 1900;
3007             return 'evening1' if $time >= 1900
3008             && $time < 2400;
3009             return 'morning1' if $time >= 600
3010             && $time < 1200;
3011             return 'night1' if $time >= 0
3012             && $time < 600;
3013             }
3014             if($day_period_type eq 'selection') {
3015             return 'afternoon1' if $time >= 1200
3016             && $time < 1900;
3017             return 'evening1' if $time >= 1900
3018             && $time < 2400;
3019             return 'morning1' if $time >= 600
3020             && $time < 1200;
3021             return 'night1' if $time >= 0
3022             && $time < 600;
3023             }
3024             last SWITCH;
3025             }
3026             if ($_ eq 'generic') {
3027             if($day_period_type eq 'default') {
3028             return 'midnight' if $time == 0;
3029             return 'noon' if $time == 1200;
3030             return 'afternoon1' if $time >= 1200
3031             && $time < 1900;
3032             return 'evening1' if $time >= 1900
3033             && $time < 2400;
3034             return 'morning1' if $time >= 600
3035             && $time < 1200;
3036             return 'night1' if $time >= 0
3037             && $time < 600;
3038             }
3039             if($day_period_type eq 'selection') {
3040             return 'afternoon1' if $time >= 1200
3041             && $time < 1900;
3042             return 'evening1' if $time >= 1900
3043             && $time < 2400;
3044             return 'morning1' if $time >= 600
3045             && $time < 1200;
3046             return 'night1' if $time >= 0
3047             && $time < 600;
3048             }
3049             last SWITCH;
3050             }
3051             if ($_ eq 'gregorian') {
3052             if($day_period_type eq 'default') {
3053             return 'midnight' if $time == 0;
3054             return 'noon' if $time == 1200;
3055             return 'afternoon1' if $time >= 1200
3056             && $time < 1900;
3057             return 'evening1' if $time >= 1900
3058             && $time < 2400;
3059             return 'morning1' if $time >= 600
3060             && $time < 1200;
3061             return 'night1' if $time >= 0
3062             && $time < 600;
3063             }
3064             if($day_period_type eq 'selection') {
3065             return 'afternoon1' if $time >= 1200
3066             && $time < 1900;
3067             return 'evening1' if $time >= 1900
3068             && $time < 2400;
3069             return 'morning1' if $time >= 600
3070             && $time < 1200;
3071             return 'night1' if $time >= 0
3072             && $time < 600;
3073             }
3074             last SWITCH;
3075             }
3076             if ($_ eq 'hebrew') {
3077             if($day_period_type eq 'default') {
3078             return 'midnight' if $time == 0;
3079             return 'noon' if $time == 1200;
3080             return 'afternoon1' if $time >= 1200
3081             && $time < 1900;
3082             return 'evening1' if $time >= 1900
3083             && $time < 2400;
3084             return 'morning1' if $time >= 600
3085             && $time < 1200;
3086             return 'night1' if $time >= 0
3087             && $time < 600;
3088             }
3089             if($day_period_type eq 'selection') {
3090             return 'afternoon1' if $time >= 1200
3091             && $time < 1900;
3092             return 'evening1' if $time >= 1900
3093             && $time < 2400;
3094             return 'morning1' if $time >= 600
3095             && $time < 1200;
3096             return 'night1' if $time >= 0
3097             && $time < 600;
3098             }
3099             last SWITCH;
3100             }
3101             if ($_ eq 'islamic') {
3102             if($day_period_type eq 'default') {
3103             return 'midnight' if $time == 0;
3104             return 'noon' if $time == 1200;
3105             return 'afternoon1' if $time >= 1200
3106             && $time < 1900;
3107             return 'evening1' if $time >= 1900
3108             && $time < 2400;
3109             return 'morning1' if $time >= 600
3110             && $time < 1200;
3111             return 'night1' if $time >= 0
3112             && $time < 600;
3113             }
3114             if($day_period_type eq 'selection') {
3115             return 'afternoon1' if $time >= 1200
3116             && $time < 1900;
3117             return 'evening1' if $time >= 1900
3118             && $time < 2400;
3119             return 'morning1' if $time >= 600
3120             && $time < 1200;
3121             return 'night1' if $time >= 0
3122             && $time < 600;
3123             }
3124             last SWITCH;
3125             }
3126             if ($_ eq 'japanese') {
3127             if($day_period_type eq 'default') {
3128             return 'midnight' if $time == 0;
3129             return 'noon' if $time == 1200;
3130             return 'afternoon1' if $time >= 1200
3131             && $time < 1900;
3132             return 'evening1' if $time >= 1900
3133             && $time < 2400;
3134             return 'morning1' if $time >= 600
3135             && $time < 1200;
3136             return 'night1' if $time >= 0
3137             && $time < 600;
3138             }
3139             if($day_period_type eq 'selection') {
3140             return 'afternoon1' if $time >= 1200
3141             && $time < 1900;
3142             return 'evening1' if $time >= 1900
3143             && $time < 2400;
3144             return 'morning1' if $time >= 600
3145             && $time < 1200;
3146             return 'night1' if $time >= 0
3147             && $time < 600;
3148             }
3149             last SWITCH;
3150             }
3151             if ($_ eq 'roc') {
3152             if($day_period_type eq 'default') {
3153             return 'midnight' if $time == 0;
3154             return 'noon' if $time == 1200;
3155             return 'afternoon1' if $time >= 1200
3156             && $time < 1900;
3157             return 'evening1' if $time >= 1900
3158             && $time < 2400;
3159             return 'morning1' if $time >= 600
3160             && $time < 1200;
3161             return 'night1' if $time >= 0
3162             && $time < 600;
3163             }
3164             if($day_period_type eq 'selection') {
3165             return 'afternoon1' if $time >= 1200
3166             && $time < 1900;
3167             return 'evening1' if $time >= 1900
3168             && $time < 2400;
3169             return 'morning1' if $time >= 600
3170             && $time < 1200;
3171             return 'night1' if $time >= 0
3172             && $time < 600;
3173             }
3174             last SWITCH;
3175             }
3176             }
3177             } },
3178             );
3179              
3180             around day_period_data => sub {
3181             my ($orig, $self) = @_;
3182             return $self->$orig;
3183             };
3184              
3185             has 'day_periods' => (
3186             is => 'ro',
3187             isa => HashRef,
3188             init_arg => undef,
3189             default => sub { {
3190             'gregorian' => {
3191             'format' => {
3192             'abbreviated' => {
3193             'am' => q{a.m.},
3194             'noon' => q{meio-dia},
3195             'pm' => q{p.m.},
3196             },
3197             'narrow' => {
3198             'afternoon1' => q{tarde},
3199             'am' => q{a.m.},
3200             'evening1' => q{noite},
3201             'midnight' => q{meia-noite},
3202             'morning1' => q{manhã},
3203             'night1' => q{madrugada},
3204             'noon' => q{meio-dia},
3205             'pm' => q{p.m.},
3206             },
3207             'wide' => {
3208             'afternoon1' => q{da tarde},
3209             'am' => q{da manhã},
3210             'evening1' => q{da noite},
3211             'morning1' => q{da manhã},
3212             'noon' => q{meio-dia},
3213             'pm' => q{da tarde},
3214             },
3215             },
3216             'stand-alone' => {
3217             'abbreviated' => {
3218             'am' => q{a.m.},
3219             'pm' => q{p.m.},
3220             },
3221             'narrow' => {
3222             'am' => q{a.m.},
3223             'pm' => q{p.m.},
3224             },
3225             'wide' => {
3226             'am' => q{manhã},
3227             'pm' => q{tarde},
3228             },
3229             },
3230             },
3231             } },
3232             );
3233              
3234             has 'eras' => (
3235             is => 'ro',
3236             isa => HashRef,
3237             init_arg => undef,
3238             default => sub { {
3239             'buddhist' => {
3240             narrow => {
3241             '0' => 'BE'
3242             },
3243             wide => {
3244             '0' => 'BE'
3245             },
3246             },
3247             'chinese' => {
3248             },
3249             'generic' => {
3250             },
3251             'gregorian' => {
3252             },
3253             'hebrew' => {
3254             },
3255             'islamic' => {
3256             },
3257             'japanese' => {
3258             },
3259             'roc' => {
3260             },
3261             } },
3262             );
3263              
3264             has 'date_formats' => (
3265             is => 'ro',
3266             isa => HashRef,
3267             init_arg => undef,
3268             default => sub { {
3269             'buddhist' => {
3270             'short' => q{d/M/y G},
3271             },
3272             'chinese' => {
3273             'medium' => q{d 'de' MMM 'de' U},
3274             },
3275             'generic' => {
3276             'short' => q{d/M/y G},
3277             },
3278             'gregorian' => {
3279             'medium' => q{dd/MM/y},
3280             'short' => q{dd/MM/yy},
3281             },
3282             'hebrew' => {
3283             'short' => q{d/M/y G},
3284             },
3285             'islamic' => {
3286             'short' => q{d/M/y G},
3287             },
3288             'japanese' => {
3289             'short' => q{d/M/y G},
3290             },
3291             'roc' => {
3292             'short' => q{d/M/y G},
3293             },
3294             } },
3295             );
3296              
3297             has 'time_formats' => (
3298             is => 'ro',
3299             isa => HashRef,
3300             init_arg => undef,
3301             default => sub { {
3302             'buddhist' => {
3303             },
3304             'chinese' => {
3305             },
3306             'generic' => {
3307             },
3308             'gregorian' => {
3309             },
3310             'hebrew' => {
3311             },
3312             'islamic' => {
3313             },
3314             'japanese' => {
3315             },
3316             'roc' => {
3317             },
3318             } },
3319             );
3320              
3321             has 'datetime_formats' => (
3322             is => 'ro',
3323             isa => HashRef,
3324             init_arg => undef,
3325             default => sub { {
3326             'buddhist' => {
3327             },
3328             'chinese' => {
3329             },
3330             'generic' => {
3331             'full' => q{{1} 'às' {0}},
3332             'long' => q{{1} 'às' {0}},
3333             'medium' => q{{1}, {0}},
3334             'short' => q{{1}, {0}},
3335             },
3336             'gregorian' => {
3337             'full' => q{{1} 'às' {0}},
3338             'long' => q{{1} 'às' {0}},
3339             'medium' => q{{1}, {0}},
3340             'short' => q{{1}, {0}},
3341             },
3342             'hebrew' => {
3343             },
3344             'islamic' => {
3345             },
3346             'japanese' => {
3347             },
3348             'roc' => {
3349             },
3350             } },
3351             );
3352              
3353             has 'datetime_formats_available_formats' => (
3354             is => 'ro',
3355             isa => HashRef,
3356             init_arg => undef,
3357             default => sub { {
3358             'generic' => {
3359             yyyyMMM => q{MM/y G},
3360             yyyyMMMEEEEd => q{EEEE, d/MM/y},
3361             yyyyMMMEd => q{E, d/MM/y G},
3362             yyyyMMMd => q{d/MM/y G},
3363             yyyyQQQ => q{QQQQ 'de' y G},
3364             yyyyQQQQ => q{QQQQ 'de' y G},
3365             },
3366             'gregorian' => {
3367             MMMEd => q{E, d/MM},
3368             MMMMEd => q{ccc, d 'de' MMMM},
3369             MMMMW => q{W.'ª' 'semana' 'de' MMM},
3370             MMMd => q{d/MM},
3371             Md => q{dd/MM},
3372             yMMM => q{MM/y},
3373             yMMMEEEEd => q{EEEE, d/MM/y},
3374             yMMMEd => q{E, d/MM/y},
3375             yMMMMEd => q{ccc, d 'de' MMMM 'de' y},
3376             yMMMd => q{d/MM/y},
3377             yQQQ => q{QQQQ 'de' y},
3378             yw => q{w.'ª' 'semana' 'de' Y},
3379             },
3380             } },
3381             );
3382              
3383             has 'datetime_formats_append_item' => (
3384             is => 'ro',
3385             isa => HashRef,
3386             init_arg => undef,
3387             default => sub { {
3388             } },
3389             );
3390              
3391             has 'datetime_formats_interval' => (
3392             is => 'ro',
3393             isa => HashRef,
3394             init_arg => undef,
3395             default => sub { {
3396             'generic' => {
3397             M => {
3398             M => q{MM–MM},
3399             },
3400             MMM => {
3401             M => q{MMM–MMM},
3402             },
3403             MMMEd => {
3404             d => q{ccc, dd/MM – ccc, dd/MM},
3405             },
3406             MMMMEd => {
3407             M => q{ccc, d 'de' MMMM – ccc, d 'de' MMMM},
3408             d => q{ccc, d 'de' MMMM – ccc, d 'de' MMMM},
3409             },
3410             h => {
3411             a => q{h a – h a},
3412             h => q{h–h a},
3413             },
3414             hm => {
3415             h => q{h:mm – h:mm a},
3416             },
3417             y => {
3418             y => q{y–y G},
3419             },
3420             yMMMEd => {
3421             d => q{E, dd/MM – E, dd/MM/y G},
3422             y => q{E, dd/MM/y – E, dd/MM/y G},
3423             },
3424             yMMMM => {
3425             M => q{MMMM – MMMM 'de' y G},
3426             },
3427             yMMMMEd => {
3428             M => q{E, d 'de' MMMM – E, d 'de' MMMM 'de' y G},
3429             d => q{E, d 'de' MMMM – E, d 'de' MMMM 'de' y G},
3430             y => q{E, d 'de' MMMM 'de' y – E, d 'de' MMMM 'de' y G},
3431             },
3432             },
3433             'gregorian' => {
3434             H => {
3435             H => q{HH–HH},
3436             },
3437             M => {
3438             M => q{M–M},
3439             },
3440             MEd => {
3441             M => q{ccc, dd/MM – ccc, dd/MM},
3442             d => q{ccc, dd/MM – ccc, dd/MM},
3443             },
3444             MMM => {
3445             M => q{MMM–MMM},
3446             },
3447             MMMEd => {
3448             M => q{ccc, dd/MM – ccc, dd/MM},
3449             d => q{ccc, dd/MM – ccc, dd/MM},
3450             },
3451             MMMMEd => {
3452             M => q{ccc, d 'de' MMMM – ccc, d 'de' MMMM},
3453             d => q{ccc, d 'de' MMMM – ccc, d 'de' MMMM},
3454             },
3455             MMMd => {
3456             d => q{d–d 'de' MMM},
3457             },
3458             d => {
3459             d => q{d–d},
3460             },
3461             h => {
3462             h => q{h–h a},
3463             },
3464             hv => {
3465             h => q{h–h a v},
3466             },
3467             y => {
3468             y => q{y–y},
3469             },
3470             yMEd => {
3471             M => q{ccc, dd/MM/y – ccc, dd/MM/y},
3472             d => q{ccc, dd/MM/y – ccc, dd/MM/y},
3473             y => q{ccc, dd/MM/y – ccc, dd/MM/y},
3474             },
3475             yMMM => {
3476             M => q{MMM–MMM 'de' y},
3477             },
3478             yMMMEd => {
3479             d => q{E, dd/MM – E, dd/MM/y},
3480             },
3481             yMMMMEd => {
3482             M => q{E, d 'de' MMMM – E, d 'de' MMMM 'de' y},
3483             d => q{E, d 'de' MMMM – E, d 'de' MMMM 'de' y},
3484             y => q{E, d 'de' MMMM 'de' y – E, d 'de' MMMM 'de' y},
3485             },
3486             yMMMd => {
3487             d => q{d–d 'de' MMM 'de' y},
3488             },
3489             },
3490             } },
3491             );
3492              
3493             has 'time_zone_names' => (
3494             is => 'ro',
3495             isa => HashRef,
3496             init_arg => undef,
3497             default => sub { {
3498             regionFormat => q(Hora de {0}),
3499             regionFormat => q(Hora padrão de {0}),
3500             regionFormat => q(Hora padrão de {0}),
3501             'Acre' => {
3502             long => {
3503             'daylight' => q#Hora de verão do Acre#,
3504             'generic' => q#Hora do Acre#,
3505             'standard' => q#Hora padrão do Acre#,
3506             },
3507             short => {
3508             'daylight' => q#∅∅∅#,
3509             'generic' => q#∅∅∅#,
3510             'standard' => q#∅∅∅#,
3511             },
3512             },
3513             'Afghanistan' => {
3514             long => {
3515             'standard' => q#Hora do Afeganistão#,
3516             },
3517             },
3518             'Africa/Addis_Ababa' => {
3519             exemplarCity => q#Adis-Abeba#,
3520             },
3521             'Africa/Bamako' => {
3522             exemplarCity => q#Bamaco#,
3523             },
3524             'Africa/Dakar' => {
3525             exemplarCity => q#Dacar#,
3526             },
3527             'Africa/Djibouti' => {
3528             exemplarCity => q#Jibuti#,
3529             },
3530             'Africa/Kampala' => {
3531             exemplarCity => q#Campala#,
3532             },
3533             'Africa/Lusaka' => {
3534             exemplarCity => q#Lusaca#,
3535             },
3536             'Africa/Nairobi' => {
3537             exemplarCity => q#Nairobi#,
3538             },
3539             'Africa/Ndjamena' => {
3540             exemplarCity => q#Ndjamena#,
3541             },
3542             'Africa/Niamey' => {
3543             exemplarCity => q#Niamei#,
3544             },
3545             'Africa/Porto-Novo' => {
3546             exemplarCity => q#Porto-Novo#,
3547             },
3548             'Africa/Tripoli' => {
3549             exemplarCity => q#Tripoli#,
3550             },
3551             'Africa/Tunis' => {
3552             exemplarCity => q#Tunes#,
3553             },
3554             'Africa_Central' => {
3555             long => {
3556             'standard' => q#Hora da África Central#,
3557             },
3558             },
3559             'Africa_Eastern' => {
3560             long => {
3561             'standard' => q#Hora da África Oriental#,
3562             },
3563             },
3564             'Africa_Southern' => {
3565             long => {
3566             'standard' => q#Hora da África do Sul#,
3567             },
3568             },
3569             'Africa_Western' => {
3570             long => {
3571             'daylight' => q#Hora de verão da África Ocidental#,
3572             'generic' => q#Hora da África Ocidental#,
3573             'standard' => q#Hora padrão da África Ocidental#,
3574             },
3575             },
3576             'Alaska' => {
3577             long => {
3578             'daylight' => q#Hora de verão do Alasca#,
3579             'generic' => q#Hora do Alasca#,
3580             'standard' => q#Hora padrão do Alasca#,
3581             },
3582             },
3583             'Almaty' => {
3584             long => {
3585             'daylight' => q#Hora de verão de Almaty#,
3586             'generic' => q#Hora de Almaty#,
3587             'standard' => q#Hora padrão de Almaty#,
3588             },
3589             },
3590             'Amazon' => {
3591             long => {
3592             'daylight' => q#Hora de verão do Amazonas#,
3593             'generic' => q#Hora do Amazonas#,
3594             'standard' => q#Hora padrão do Amazonas#,
3595             },
3596             short => {
3597             'daylight' => q#∅∅∅#,
3598             'generic' => q#∅∅∅#,
3599             'standard' => q#∅∅∅#,
3600             },
3601             },
3602             'America/Anguilla' => {
3603             exemplarCity => q#Anguila#,
3604             },
3605             'America/Araguaina' => {
3606             exemplarCity => q#Araguaina#,
3607             },
3608             'America/Argentina/Tucuman' => {
3609             exemplarCity => q#Tucumán#,
3610             },
3611             'America/Bahia' => {
3612             exemplarCity => q#Baía#,
3613             },
3614             'America/Bahia_Banderas' => {
3615             exemplarCity => q#Bahia Banderas#,
3616             },
3617             'America/Cancun' => {
3618             exemplarCity => q#Cancun#,
3619             },
3620             'America/Cayman' => {
3621             exemplarCity => q#Caimão#,
3622             },
3623             'America/Curacao' => {
3624             exemplarCity => q#Curaçau#,
3625             },
3626             'America/Dominica' => {
3627             exemplarCity => q#Domínica#,
3628             },
3629             'America/Montevideo' => {
3630             exemplarCity => q#Montevideu#,
3631             },
3632             'America/Montserrat' => {
3633             exemplarCity => q#Monserrate#,
3634             },
3635             'America/New_York' => {
3636             exemplarCity => q#Nova Iorque#,
3637             },
3638             'America/Port-au-Prince' => {
3639             exemplarCity => q#Port-au-Prince#,
3640             },
3641             'America/Port_of_Spain' => {
3642             exemplarCity => q#Porto de Espanha#,
3643             },
3644             'America/St_Johns' => {
3645             exemplarCity => q#St. John’s#,
3646             },
3647             'America/St_Thomas' => {
3648             exemplarCity => q#St. Thomas#,
3649             },
3650             'America_Central' => {
3651             long => {
3652             'daylight' => q#Hora de verão Central#,
3653             'generic' => q#Hora Central#,
3654             'standard' => q#Hora padrão Central#,
3655             },
3656             },
3657             'America_Eastern' => {
3658             long => {
3659             'daylight' => q#Hora de verão Oriental#,
3660             'generic' => q#Hora Oriental#,
3661             'standard' => q#Hora padrão Oriental#,
3662             },
3663             },
3664             'America_Mountain' => {
3665             long => {
3666             'daylight' => q#Hora de verão da Montanha#,
3667             'generic' => q#Hora da Montanha#,
3668             'standard' => q#Hora padrão da Montanha#,
3669             },
3670             },
3671             'America_Pacific' => {
3672             long => {
3673             'daylight' => q#Hora de verão do Pacífico#,
3674             'generic' => q#Hora do Pacífico#,
3675             'standard' => q#Hora padrão do Pacífico#,
3676             },
3677             },
3678             'Anadyr' => {
3679             long => {
3680             'daylight' => q#Hora de verão de Anadyr#,
3681             'generic' => q#Hora de Anadyr#,
3682             'standard' => q#Hora padrão de Anadyr#,
3683             },
3684             },
3685             'Antarctica/Syowa' => {
3686             exemplarCity => q#Syowa#,
3687             },
3688             'Apia' => {
3689             long => {
3690             'daylight' => q#Hora de verão de Apia#,
3691             'generic' => q#Hora de Apia#,
3692             'standard' => q#Hora padrão de Apia#,
3693             },
3694             },
3695             'Aqtau' => {
3696             long => {
3697             'daylight' => q#Hora de verão de Aqtau#,
3698             'generic' => q#Hora de Aqtau#,
3699             'standard' => q#Hora padrão de Aqtau#,
3700             },
3701             },
3702             'Aqtobe' => {
3703             long => {
3704             'daylight' => q#Hora de verão de Aqtobe#,
3705             'generic' => q#Hora de Aqtobe#,
3706             'standard' => q#Hora padrão de Aqtobe#,
3707             },
3708             },
3709             'Arabian' => {
3710             long => {
3711             'daylight' => q#Hora de verão da Arábia#,
3712             'generic' => q#Hora da Arábia#,
3713             'standard' => q#Hora padrão da Arábia#,
3714             },
3715             },
3716             'Argentina' => {
3717             long => {
3718             'daylight' => q#Hora de verão da Argentina#,
3719             'generic' => q#Hora da Argentina#,
3720             'standard' => q#Hora padrão da Argentina#,
3721             },
3722             },
3723             'Argentina_Western' => {
3724             long => {
3725             'daylight' => q#Hora de verão da Argentina Ocidental#,
3726             'generic' => q#Hora da Argentina Ocidental#,
3727             'standard' => q#Hora padrão da Argentina Ocidental#,
3728             },
3729             },
3730             'Armenia' => {
3731             long => {
3732             'daylight' => q#Hora de verão da Arménia#,
3733             'generic' => q#Hora da Arménia#,
3734             'standard' => q#Hora padrão da Arménia#,
3735             },
3736             },
3737             'Asia/Aqtobe' => {
3738             exemplarCity => q#Aqtobe#,
3739             },
3740             'Asia/Baghdad' => {
3741             exemplarCity => q#Bagdade#,
3742             },
3743             'Asia/Bahrain' => {
3744             exemplarCity => q#Barém#,
3745             },
3746             'Asia/Bangkok' => {
3747             exemplarCity => q#Banguecoque#,
3748             },
3749             'Asia/Calcutta' => {
3750             exemplarCity => q#Calcutá#,
3751             },
3752             'Asia/Dhaka' => {
3753             exemplarCity => q#Daca#,
3754             },
3755             'Asia/Hebron' => {
3756             exemplarCity => q#Hebron#,
3757             },
3758             'Asia/Kabul' => {
3759             exemplarCity => q#Cabul#,
3760             },
3761             'Asia/Kuala_Lumpur' => {
3762             exemplarCity => q#Kuala Lumpur#,
3763             },
3764             'Asia/Kuwait' => {
3765             exemplarCity => q#Koweit#,
3766             },
3767             'Asia/Makassar' => {
3768             exemplarCity => q#Macassar#,
3769             },
3770             'Asia/Qatar' => {
3771             exemplarCity => q#Catar#,
3772             },
3773             'Asia/Saigon' => {
3774             exemplarCity => q#Cidade de Ho Chi Minh#,
3775             },
3776             'Asia/Singapore' => {
3777             exemplarCity => q#Singapura#,
3778             },
3779             'Asia/Taipei' => {
3780             exemplarCity => q#Taipé#,
3781             },
3782             'Asia/Tehran' => {
3783             exemplarCity => q#Teerão#,
3784             },
3785             'Asia/Yerevan' => {
3786             exemplarCity => q#Erevan#,
3787             },
3788             'Atlantic' => {
3789             long => {
3790             'daylight' => q#Hora de verão do Atlântico#,
3791             'generic' => q#Hora do Atlântico#,
3792             'standard' => q#Hora padrão do Atlântico#,
3793             },
3794             },
3795             'Atlantic/Faeroe' => {
3796             exemplarCity => q#Faroé#,
3797             },
3798             'Atlantic/Reykjavik' => {
3799             exemplarCity => q#Reiquiavique#,
3800             },
3801             'Australia/Lord_Howe' => {
3802             exemplarCity => q#Ilha de Lord Howe#,
3803             },
3804             'Australia_Central' => {
3805             long => {
3806             'daylight' => q#Hora de verão da Austrália Central#,
3807             'generic' => q#Hora da Austrália Central#,
3808             'standard' => q#Hora padrão da Austrália Central#,
3809             },
3810             },
3811             'Australia_CentralWestern' => {
3812             long => {
3813             'daylight' => q#Hora de verão da Austrália Central Ocidental#,
3814             'generic' => q#Hora da Austrália Central Ocidental#,
3815             'standard' => q#Hora padrão da Austrália Central Ocidental#,
3816             },
3817             },
3818             'Australia_Eastern' => {
3819             long => {
3820             'daylight' => q#Hora de verão da Austrália Oriental#,
3821             'generic' => q#Hora da Austrália Oriental#,
3822             'standard' => q#Hora padrão da Austrália Oriental#,
3823             },
3824             },
3825             'Australia_Western' => {
3826             long => {
3827             'daylight' => q#Hora de verão da Austrália Ocidental#,
3828             'generic' => q#Hora da Austrália Ocidental#,
3829             'standard' => q#Hora padrão da Austrália Ocidental#,
3830             },
3831             },
3832             'Azerbaijan' => {
3833             long => {
3834             'daylight' => q#Hora de verão do Azerbaijão#,
3835             'generic' => q#Hora do Azerbaijão#,
3836             'standard' => q#Hora padrão do Azerbaijão#,
3837             },
3838             },
3839             'Azores' => {
3840             long => {
3841             'daylight' => q#Hora de verão dos Açores#,
3842             'generic' => q#Hora dos Açores#,
3843             'standard' => q#Hora padrão dos Açores#,
3844             },
3845             short => {
3846             'daylight' => q#AZOST#,
3847             'generic' => q#AZOT#,
3848             'standard' => q#AZOT#,
3849             },
3850             },
3851             'Bangladesh' => {
3852             long => {
3853             'daylight' => q#Hora de verão do Bangladeche#,
3854             'generic' => q#Hora do Bangladeche#,
3855             'standard' => q#Hora padrão do Bangladeche#,
3856             },
3857             },
3858             'Bhutan' => {
3859             long => {
3860             'standard' => q#Hora do Butão#,
3861             },
3862             },
3863             'Bolivia' => {
3864             long => {
3865             'standard' => q#Hora da Bolívia#,
3866             },
3867             },
3868             'Brasilia' => {
3869             long => {
3870             'daylight' => q#Hora de verão de Brasília#,
3871             'generic' => q#Hora de Brasília#,
3872             'standard' => q#Hora padrão de Brasília#,
3873             },
3874             short => {
3875             'daylight' => q#∅∅∅#,
3876             'generic' => q#∅∅∅#,
3877             'standard' => q#∅∅∅#,
3878             },
3879             },
3880             'Brunei' => {
3881             long => {
3882             'standard' => q#Hora do Brunei Darussalam#,
3883             },
3884             },
3885             'Cape_Verde' => {
3886             long => {
3887             'daylight' => q#Hora de verão de Cabo Verde#,
3888             'generic' => q#Hora de Cabo Verde#,
3889             'standard' => q#Hora padrão de Cabo Verde#,
3890             },
3891             },
3892             'Chamorro' => {
3893             long => {
3894             'standard' => q#Hora padrão de Chamorro#,
3895             },
3896             },
3897             'Chatham' => {
3898             long => {
3899             'daylight' => q#Hora de verão de Chatham#,
3900             'generic' => q#Hora de Chatham#,
3901             'standard' => q#Hora padrão de Chatham#,
3902             },
3903             },
3904             'Chile' => {
3905             long => {
3906             'daylight' => q#Hora de verão do Chile#,
3907             'generic' => q#Hora do Chile#,
3908             'standard' => q#Hora padrão do Chile#,
3909             },
3910             },
3911             'China' => {
3912             long => {
3913             'daylight' => q#Hora de verão da China#,
3914             'generic' => q#Hora da China#,
3915             'standard' => q#Hora padrão da China#,
3916             },
3917             },
3918             'Choibalsan' => {
3919             long => {
3920             'daylight' => q#Hora de verão de Choibalsan#,
3921             'generic' => q#Hora de Choibalsan#,
3922             'standard' => q#Hora padrão de Choibalsan#,
3923             },
3924             },
3925             'Christmas' => {
3926             long => {
3927             'standard' => q#Hora da Ilha do Natal#,
3928             },
3929             },
3930             'Cocos' => {
3931             long => {
3932             'standard' => q#Hora das Ilhas Cocos#,
3933             },
3934             },
3935             'Colombia' => {
3936             long => {
3937             'daylight' => q#Hora de verão da Colômbia#,
3938             'generic' => q#Hora da Colômbia#,
3939             'standard' => q#Hora padrão da Colômbia#,
3940             },
3941             },
3942             'Cook' => {
3943             long => {
3944             'daylight' => q#Hora de verão das Ilhas Cook#,
3945             'generic' => q#Hora das Ilhas Cook#,
3946             'standard' => q#Hora padrão das Ilhas Cook#,
3947             },
3948             },
3949             'Cuba' => {
3950             long => {
3951             'daylight' => q#Hora de verão de Cuba#,
3952             'generic' => q#Hora de Cuba#,
3953             'standard' => q#Hora padrão de Cuba#,
3954             },
3955             },
3956             'Davis' => {
3957             long => {
3958             'standard' => q#Hora de Davis#,
3959             },
3960             },
3961             'DumontDUrville' => {
3962             long => {
3963             'standard' => q#Hora de Dumont-d’Urville#,
3964             },
3965             },
3966             'East_Timor' => {
3967             long => {
3968             'standard' => q#Hora de Timor Leste#,
3969             },
3970             },
3971             'Easter' => {
3972             long => {
3973             'daylight' => q#Hora de verão da Ilha da Páscoa#,
3974             'generic' => q#Hora da Ilha da Páscoa#,
3975             'standard' => q#Hora padrão da Ilha da Páscoa#,
3976             },
3977             },
3978             'Ecuador' => {
3979             long => {
3980             'standard' => q#Hora do Equador#,
3981             },
3982             },
3983             'Etc/UTC' => {
3984             long => {
3985             'standard' => q#Hora Coordenada Universal#,
3986             },
3987             },
3988             'Europe/Amsterdam' => {
3989             exemplarCity => q#Amesterdão#,
3990             },
3991             'Europe/Busingen' => {
3992             exemplarCity => q#Busingen#,
3993             },
3994             'Europe/Copenhagen' => {
3995             exemplarCity => q#Copenhaga#,
3996             },
3997             'Europe/Dublin' => {
3998             long => {
3999             'daylight' => q#Hora de verão da Irlanda#,
4000             },
4001             },
4002             'Europe/Helsinki' => {
4003             exemplarCity => q#Helsínquia#,
4004             },
4005             'Europe/Kaliningrad' => {
4006             exemplarCity => q#Caliningrado#,
4007             },
4008             'Europe/London' => {
4009             long => {
4010             'daylight' => q#Hora de verão Britânica#,
4011             },
4012             },
4013             'Europe/Madrid' => {
4014             exemplarCity => q#Madrid#,
4015             },
4016             'Europe/Monaco' => {
4017             exemplarCity => q#Mónaco#,
4018             },
4019             'Europe/Moscow' => {
4020             exemplarCity => q#Moscovo#,
4021             },
4022             'Europe/San_Marino' => {
4023             exemplarCity => q#São Marinho#,
4024             },
4025             'Europe_Central' => {
4026             long => {
4027             'daylight' => q#Hora de verão da Europa Central#,
4028             'generic' => q#Hora da Europa Central#,
4029             'standard' => q#Hora padrão da Europa Central#,
4030             },
4031             short => {
4032             'daylight' => q#CEST#,
4033             'generic' => q#CET#,
4034             'standard' => q#CET#,
4035             },
4036             },
4037             'Europe_Eastern' => {
4038             long => {
4039             'daylight' => q#Hora de verão da Europa Oriental#,
4040             'generic' => q#Hora da Europa Oriental#,
4041             'standard' => q#Hora padrão da Europa Oriental#,
4042             },
4043             short => {
4044             'daylight' => q#EEST#,
4045             'generic' => q#EET#,
4046             'standard' => q#EET#,
4047             },
4048             },
4049             'Europe_Further_Eastern' => {
4050             long => {
4051             'standard' => q#Hora do Extremo Leste da Europa#,
4052             },
4053             },
4054             'Europe_Western' => {
4055             long => {
4056             'daylight' => q#Hora de verão da Europa Ocidental#,
4057             'generic' => q#Hora da Europa Ocidental#,
4058             'standard' => q#Hora padrão da Europa Ocidental#,
4059             },
4060             short => {
4061             'daylight' => q#WEST#,
4062             'generic' => q#WET#,
4063             'standard' => q#WET#,
4064             },
4065             },
4066             'Falkland' => {
4067             long => {
4068             'daylight' => q#Hora de verão das Ilhas Falkland#,
4069             'generic' => q#Hora das Ilhas Falkland#,
4070             'standard' => q#Hora padrão das Ilhas Falkland#,
4071             },
4072             },
4073             'Fiji' => {
4074             long => {
4075             'daylight' => q#Hora de verão de Fiji#,
4076             'generic' => q#Hora de Fiji#,
4077             'standard' => q#Hora padrão de Fiji#,
4078             },
4079             },
4080             'French_Guiana' => {
4081             long => {
4082             'standard' => q#Hora da Guiana Francesa#,
4083             },
4084             },
4085             'French_Southern' => {
4086             long => {
4087             'standard' => q#Hora das Terras Austrais e Antárcticas Francesas#,
4088             },
4089             },
4090             'GMT' => {
4091             long => {
4092             'standard' => q#Hora de Greenwich#,
4093             },
4094             },
4095             'Galapagos' => {
4096             long => {
4097             'standard' => q#Hora das Galápagos#,
4098             },
4099             },
4100             'Gambier' => {
4101             long => {
4102             'standard' => q#Hora de Gambier#,
4103             },
4104             },
4105             'Georgia' => {
4106             long => {
4107             'daylight' => q#Hora de verão da Geórgia#,
4108             'generic' => q#Hora da Geórgia#,
4109             'standard' => q#Hora padrão da Geórgia#,
4110             },
4111             },
4112             'Gilbert_Islands' => {
4113             long => {
4114             'standard' => q#Hora das Ilhas Gilbert#,
4115             },
4116             },
4117             'Greenland_Eastern' => {
4118             long => {
4119             'daylight' => q#Hora de verão da Gronelândia Oriental#,
4120             'generic' => q#Hora da Gronelândia Oriental#,
4121             'standard' => q#Hora padrão da Gronelândia Oriental#,
4122             },
4123             },
4124             'Greenland_Western' => {
4125             long => {
4126             'daylight' => q#Hora de verão da Gronelândia Ocidental#,
4127             'generic' => q#Hora da Gronelândia Ocidental#,
4128             'standard' => q#Hora padrão da Gronelândia Ocidental#,
4129             },
4130             },
4131             'Guam' => {
4132             long => {
4133             'standard' => q#Hora padrão de Guam#,
4134             },
4135             },
4136             'Gulf' => {
4137             long => {
4138             'standard' => q#Hora padrão do Golfo#,
4139             },
4140             },
4141             'Guyana' => {
4142             long => {
4143             'standard' => q#Hora da Guiana#,
4144             },
4145             },
4146             'Hawaii_Aleutian' => {
4147             long => {
4148             'daylight' => q#Hora de verão do Havai e Aleutas#,
4149             'generic' => q#Hora do Havai e Aleutas#,
4150             'standard' => q#Hora padrão do Havai e Aleutas#,
4151             },
4152             },
4153             'Hong_Kong' => {
4154             long => {
4155             'daylight' => q#Hora de verão de Hong Kong#,
4156             'generic' => q#Hora de Hong Kong#,
4157             'standard' => q#Hora padrão de Hong Kong#,
4158             },
4159             },
4160             'Hovd' => {
4161             long => {
4162             'daylight' => q#Hora de verão de Hovd#,
4163             'generic' => q#Hora de Hovd#,
4164             'standard' => q#Hora padrão de Hovd#,
4165             },
4166             },
4167             'India' => {
4168             long => {
4169             'standard' => q#Hora padrão da Índia#,
4170             },
4171             },
4172             'Indian/Christmas' => {
4173             exemplarCity => q#Ilha do Natal#,
4174             },
4175             'Indian/Cocos' => {
4176             exemplarCity => q#Ilhas Cocos#,
4177             },
4178             'Indian/Mahe' => {
4179             exemplarCity => q#Mahe#,
4180             },
4181             'Indian/Mauritius' => {
4182             exemplarCity => q#Maurícia#,
4183             },
4184             'Indian_Ocean' => {
4185             long => {
4186             'standard' => q#Hora do Oceano Índico#,
4187             },
4188             },
4189             'Indochina' => {
4190             long => {
4191             'standard' => q#Hora da Indochina#,
4192             },
4193             },
4194             'Indonesia_Central' => {
4195             long => {
4196             'standard' => q#Hora da Indonésia Central#,
4197             },
4198             },
4199             'Indonesia_Eastern' => {
4200             long => {
4201             'standard' => q#Hora da Indonésia Oriental#,
4202             },
4203             },
4204             'Indonesia_Western' => {
4205             long => {
4206             'standard' => q#Hora da Indonésia Ocidental#,
4207             },
4208             },
4209             'Iran' => {
4210             long => {
4211             'daylight' => q#Hora de verão do Irão#,
4212             'generic' => q#Hora do Irão#,
4213             'standard' => q#Hora padrão do Irão#,
4214             },
4215             },
4216             'Irkutsk' => {
4217             long => {
4218             'daylight' => q#Hora de verão de Irkutsk#,
4219             'generic' => q#Hora de Irkutsk#,
4220             'standard' => q#Hora padrão de Irkutsk#,
4221             },
4222             },
4223             'Israel' => {
4224             long => {
4225             'daylight' => q#Hora de verão de Israel#,
4226             'generic' => q#Hora de Israel#,
4227             'standard' => q#Hora padrão de Israel#,
4228             },
4229             },
4230             'Japan' => {
4231             long => {
4232             'daylight' => q#Hora de verão do Japão#,
4233             'generic' => q#Hora do Japão#,
4234             'standard' => q#Hora padrão do Japão#,
4235             },
4236             },
4237             'Kamchatka' => {
4238             long => {
4239             'daylight' => q#Hora de verão de Petropavlovsk-Kamchatski#,
4240             'generic' => q#Hora de Petropavlovsk-Kamchatski#,
4241             'standard' => q#Hora padrão de Petropavlovsk-Kamchatski#,
4242             },
4243             },
4244             'Kazakhstan_Eastern' => {
4245             long => {
4246             'standard' => q#Hora do Cazaquistão Oriental#,
4247             },
4248             },
4249             'Kazakhstan_Western' => {
4250             long => {
4251             'standard' => q#Hora do Cazaquistão Ocidental#,
4252             },
4253             },
4254             'Korea' => {
4255             long => {
4256             'daylight' => q#Hora de verão da Coreia#,
4257             'generic' => q#Hora da Coreia#,
4258             'standard' => q#Hora padrão da Coreia#,
4259             },
4260             },
4261             'Kosrae' => {
4262             long => {
4263             'standard' => q#Hora de Kosrae#,
4264             },
4265             },
4266             'Krasnoyarsk' => {
4267             long => {
4268             'daylight' => q#Hora de verão de Krasnoyarsk#,
4269             'generic' => q#Hora de Krasnoyarsk#,
4270             'standard' => q#Hora padrão de Krasnoyarsk#,
4271             },
4272             },
4273             'Kyrgystan' => {
4274             long => {
4275             'standard' => q#Hora do Quirguistão#,
4276             },
4277             },
4278             'Lanka' => {
4279             long => {
4280             'standard' => q#Hora do Sri Lanka#,
4281             },
4282             },
4283             'Line_Islands' => {
4284             long => {
4285             'standard' => q#Hora das Ilhas Line#,
4286             },
4287             },
4288             'Lord_Howe' => {
4289             long => {
4290             'daylight' => q#Hora de verão de Lord Howe#,
4291             'generic' => q#Hora de Lord Howe#,
4292             'standard' => q#Hora padrão de Lord Howe#,
4293             },
4294             },
4295             'Macau' => {
4296             long => {
4297             'daylight' => q#Hora de verão de Macau#,
4298             'generic' => q#Hora de Macau#,
4299             'standard' => q#Hora padrão de Macau#,
4300             },
4301             },
4302             'Macquarie' => {
4303             long => {
4304             'standard' => q#Hora da Ilha Macquarie#,
4305             },
4306             },
4307             'Magadan' => {
4308             long => {
4309             'daylight' => q#Hora de verão de Magadan#,
4310             'generic' => q#Hora de Magadan#,
4311             'standard' => q#Hora padrão de Magadan#,
4312             },
4313             },
4314             'Malaysia' => {
4315             long => {
4316             'standard' => q#Hora da Malásia#,
4317             },
4318             },
4319             'Maldives' => {
4320             long => {
4321             'standard' => q#Hora das Maldivas#,
4322             },
4323             },
4324             'Marquesas' => {
4325             long => {
4326             'standard' => q#Hora das Ilhas Marquesas#,
4327             },
4328             },
4329             'Marshall_Islands' => {
4330             long => {
4331             'standard' => q#Hora das Ilhas Marshall#,
4332             },
4333             },
4334             'Mauritius' => {
4335             long => {
4336             'daylight' => q#Hora de verão da Maurícia#,
4337             'generic' => q#Hora da Maurícia#,
4338             'standard' => q#Hora padrão da Maurícia#,
4339             },
4340             },
4341             'Mawson' => {
4342             long => {
4343             'standard' => q#Hora de Mawson#,
4344             },
4345             },
4346             'Mexico_Northwest' => {
4347             long => {
4348             'daylight' => q#Hora de verão do Noroeste do México#,
4349             'generic' => q#Hora do Noroeste do México#,
4350             'standard' => q#Hora padrão do Noroeste do México#,
4351             },
4352             },
4353             'Mexico_Pacific' => {
4354             long => {
4355             'daylight' => q#Hora de verão do Pacífico Mexicano#,
4356             'generic' => q#Hora do Pacífico Mexicano#,
4357             'standard' => q#Hora padrão do Pacífico Mexicano#,
4358             },
4359             },
4360             'Mongolia' => {
4361             long => {
4362             'daylight' => q#Hora de verão de Ulan Bator#,
4363             'generic' => q#Hora de Ulan Bator#,
4364             'standard' => q#Hora padrão de Ulan Bator#,
4365             },
4366             },
4367             'Moscow' => {
4368             long => {
4369             'daylight' => q#Hora de verão de Moscovo#,
4370             'generic' => q#Hora de Moscovo#,
4371             'standard' => q#Hora padrão de Moscovo#,
4372             },
4373             },
4374             'Myanmar' => {
4375             long => {
4376             'standard' => q#Hora de Mianmar#,
4377             },
4378             },
4379             'Nauru' => {
4380             long => {
4381             'standard' => q#Hora de Nauru#,
4382             },
4383             },
4384             'Nepal' => {
4385             long => {
4386             'standard' => q#Hora do Nepal#,
4387             },
4388             },
4389             'New_Caledonia' => {
4390             long => {
4391             'daylight' => q#Hora de verão da Nova Caledónia#,
4392             'generic' => q#Hora da Nova Caledónia#,
4393             'standard' => q#Hora padrão da Nova Caledónia#,
4394             },
4395             },
4396             'New_Zealand' => {
4397             long => {
4398             'daylight' => q#Hora de verão da Nova Zelândia#,
4399             'generic' => q#Hora da Nova Zelândia#,
4400             'standard' => q#Hora padrão da Nova Zelândia#,
4401             },
4402             },
4403             'Newfoundland' => {
4404             long => {
4405             'daylight' => q#Hora de verão da Terra Nova#,
4406             'generic' => q#Hora da Terra Nova#,
4407             'standard' => q#Hora padrão da Terra Nova#,
4408             },
4409             },
4410             'Niue' => {
4411             long => {
4412             'standard' => q#Hora de Niuê#,
4413             },
4414             },
4415             'Norfolk' => {
4416             long => {
4417             'standard' => q#Hora da Ilha Norfolk#,
4418             },
4419             },
4420             'Noronha' => {
4421             long => {
4422             'daylight' => q#Hora de verão de Fernando de Noronha#,
4423             'generic' => q#Hora de Fernando de Noronha#,
4424             'standard' => q#Hora padrão de Fernando de Noronha#,
4425             },
4426             },
4427             'North_Mariana' => {
4428             long => {
4429             'standard' => q#Hora das Ilhas Mariana do Norte#,
4430             },
4431             },
4432             'Novosibirsk' => {
4433             long => {
4434             'daylight' => q#Hora de verão de Novosibirsk#,
4435             'generic' => q#Hora de Novosibirsk#,
4436             'standard' => q#Hora padrão de Novosibirsk#,
4437             },
4438             },
4439             'Omsk' => {
4440             long => {
4441             'daylight' => q#Hora de verão de Omsk#,
4442             'generic' => q#Hora de Omsk#,
4443             'standard' => q#Hora padrão de Omsk#,
4444             },
4445             },
4446             'Pacific/Apia' => {
4447             exemplarCity => q#Apia#,
4448             },
4449             'Pacific/Easter' => {
4450             exemplarCity => q#Ilha da Páscoa#,
4451             },
4452             'Pacific/Efate' => {
4453             exemplarCity => q#Efate#,
4454             },
4455             'Pacific/Pitcairn' => {
4456             exemplarCity => q#Ilhas Pitcairn#,
4457             },
4458             'Pacific/Tarawa' => {
4459             exemplarCity => q#Tarawa#,
4460             },
4461             'Pakistan' => {
4462             long => {
4463             'daylight' => q#Hora de verão do Paquistão#,
4464             'generic' => q#Hora do Paquistão#,
4465             'standard' => q#Hora padrão do Paquistão#,
4466             },
4467             },
4468             'Palau' => {
4469             long => {
4470             'standard' => q#Hora de Palau#,
4471             },
4472             },
4473             'Papua_New_Guinea' => {
4474             long => {
4475             'standard' => q#Hora de Papua Nova Guiné#,
4476             },
4477             },
4478             'Paraguay' => {
4479             long => {
4480             'daylight' => q#Hora de verão do Paraguai#,
4481             'generic' => q#Hora do Paraguai#,
4482             'standard' => q#Hora padrão do Paraguai#,
4483             },
4484             },
4485             'Peru' => {
4486             long => {
4487             'daylight' => q#Hora de verão do Peru#,
4488             'generic' => q#Hora do Peru#,
4489             'standard' => q#Hora padrão do Peru#,
4490             },
4491             },
4492             'Philippines' => {
4493             long => {
4494             'daylight' => q#Hora de verão das Filipinas#,
4495             'generic' => q#Hora das Filipinas#,
4496             'standard' => q#Hora padrão das Filipinas#,
4497             },
4498             },
4499             'Phoenix_Islands' => {
4500             long => {
4501             'standard' => q#Hora das Ilhas Fénix#,
4502             },
4503             },
4504             'Pierre_Miquelon' => {
4505             long => {
4506             'daylight' => q#Hora de verão de São Pedro e Miquelão#,
4507             'generic' => q#Hora de São Pedro e Miquelão#,
4508             'standard' => q#Hora padrão de São Pedro e Miquelão#,
4509             },
4510             },
4511             'Pitcairn' => {
4512             long => {
4513             'standard' => q#Hora de Pitcairn#,
4514             },
4515             },
4516             'Ponape' => {
4517             long => {
4518             'standard' => q#Hora de Ponape#,
4519             },
4520             },
4521             'Pyongyang' => {
4522             long => {
4523             'standard' => q#Hora de Pyongyang#,
4524             },
4525             },
4526             'Qyzylorda' => {
4527             long => {
4528             'daylight' => q#Hora de verão de Qyzylorda#,
4529             'generic' => q#Hora de Qyzylorda#,
4530             'standard' => q#Hora padrão de Qyzylorda#,
4531             },
4532             },
4533             'Reunion' => {
4534             long => {
4535             'standard' => q#Hora de Reunião#,
4536             },
4537             },
4538             'Rothera' => {
4539             long => {
4540             'standard' => q#Hora de Rothera#,
4541             },
4542             },
4543             'Sakhalin' => {
4544             long => {
4545             'daylight' => q#Hora de verão de Sacalina#,
4546             'generic' => q#Hora de Sacalina#,
4547             'standard' => q#Hora padrão de Sacalina#,
4548             },
4549             },
4550             'Samara' => {
4551             long => {
4552             'daylight' => q#Hora de verão de Samara#,
4553             'generic' => q#Hora de Samara#,
4554             'standard' => q#Hora padrão de Samara#,
4555             },
4556             },
4557             'Samoa' => {
4558             long => {
4559             'daylight' => q#Hora de verão de Samoa#,
4560             'generic' => q#Hora de Samoa#,
4561             'standard' => q#Hora padrão de Samoa#,
4562             },
4563             },
4564             'Seychelles' => {
4565             long => {
4566             'standard' => q#Hora das Seicheles#,
4567             },
4568             },
4569             'Singapore' => {
4570             long => {
4571             'standard' => q#Hora padrão de Singapura#,
4572             },
4573             },
4574             'Solomon' => {
4575             long => {
4576             'standard' => q#Hora das Ilhas Salomão#,
4577             },
4578             },
4579             'South_Georgia' => {
4580             long => {
4581             'standard' => q#Hora da Geórgia do Sul#,
4582             },
4583             },
4584             'Suriname' => {
4585             long => {
4586             'standard' => q#Hora do Suriname#,
4587             },
4588             },
4589             'Syowa' => {
4590             long => {
4591             'standard' => q#Hora de Syowa#,
4592             },
4593             },
4594             'Tahiti' => {
4595             long => {
4596             'standard' => q#Hora do Taiti#,
4597             },
4598             },
4599             'Taipei' => {
4600             long => {
4601             'daylight' => q#Hora de verão de Taipé#,
4602             'generic' => q#Hora de Taipé#,
4603             'standard' => q#Hora padrão de Taipé#,
4604             },
4605             },
4606             'Tajikistan' => {
4607             long => {
4608             'standard' => q#Hora do Tajiquistão#,
4609             },
4610             },
4611             'Tokelau' => {
4612             long => {
4613             'standard' => q#Hora de Tokelau#,
4614             },
4615             },
4616             'Tonga' => {
4617             long => {
4618             'daylight' => q#Hora de verão de Tonga#,
4619             'generic' => q#Hora de Tonga#,
4620             'standard' => q#Hora padrão de Tonga#,
4621             },
4622             },
4623             'Truk' => {
4624             long => {
4625             'standard' => q#Hora de Chuuk#,
4626             },
4627             },
4628             'Turkmenistan' => {
4629             long => {
4630             'daylight' => q#Hora de verão do Turquemenistão#,
4631             'generic' => q#Hora do Turquemenistão#,
4632             'standard' => q#Hora padrão do Turquemenistão#,
4633             },
4634             },
4635             'Tuvalu' => {
4636             long => {
4637             'standard' => q#Hora de Tuvalu#,
4638             },
4639             },
4640             'Uruguay' => {
4641             long => {
4642             'daylight' => q#Hora de verão do Uruguai#,
4643             'generic' => q#Hora do Uruguai#,
4644             'standard' => q#Hora padrão do Uruguai#,
4645             },
4646             },
4647             'Uzbekistan' => {
4648             long => {
4649             'daylight' => q#Hora de verão do Uzbequistão#,
4650             'generic' => q#Hora do Uzbequistão#,
4651             'standard' => q#Hora padrão do Uzbequistão#,
4652             },
4653             },
4654             'Vanuatu' => {
4655             long => {
4656             'daylight' => q#Hora de verão do Vanuatu#,
4657             'generic' => q#Hora do Vanuatu#,
4658             'standard' => q#Hora padrão do Vanuatu#,
4659             },
4660             },
4661             'Venezuela' => {
4662             long => {
4663             'standard' => q#Hora da Venezuela#,
4664             },
4665             },
4666             'Vladivostok' => {
4667             long => {
4668             'daylight' => q#Hora de verão de Vladivostok#,
4669             'generic' => q#Hora de Vladivostok#,
4670             'standard' => q#Hora padrão de Vladivostok#,
4671             },
4672             },
4673             'Volgograd' => {
4674             long => {
4675             'daylight' => q#Hora de verão de Volgogrado#,
4676             'generic' => q#Hora de Volgogrado#,
4677             'standard' => q#Hora padrão de Volgogrado#,
4678             },
4679             },
4680             'Vostok' => {
4681             long => {
4682             'standard' => q#Hora de Vostok#,
4683             },
4684             },
4685             'Wake' => {
4686             long => {
4687             'standard' => q#Hora da Ilha Wake#,
4688             },
4689             },
4690             'Wallis' => {
4691             long => {
4692             'standard' => q#Hora de Wallis e Futuna#,
4693             },
4694             },
4695             'Yakutsk' => {
4696             long => {
4697             'daylight' => q#Hora de verão de Yakutsk#,
4698             'generic' => q#Hora de Yakutsk#,
4699             'standard' => q#Hora padrão de Yakutsk#,
4700             },
4701             },
4702             'Yekaterinburg' => {
4703             long => {
4704             'daylight' => q#Hora de verão de Ecaterimburgo#,
4705             'generic' => q#Hora de Ecaterimburgo#,
4706             'standard' => q#Hora padrão de Ecaterimburgo#,
4707             },
4708             },
4709             } }
4710             );
4711             no Moo;
4712 1     1   8713  
  1         3  
  1         9  
4713             1;
4714              
4715             # vim: tabstop=4