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