File Coverage

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


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Se - Package for language Northern Sami
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Se;
10             # This file auto generated from Data\common\main\se.xml
11             # on Fri 13 Oct 9:36:46 am GMT
12              
13 1     1   955520 use strict;
  1         2  
  1         318  
14 1     1   6 use warnings;
  1         3  
  1         25  
15 1     1   5 use version;
  1         2  
  1         6  
16              
17             our $VERSION = version->declare('v0.34.2');
18              
19 1     1   96 use v5.10.1;
  1         3  
20 1     1   5 use mro 'c3';
  1         2  
  1         7  
21 1     1   22 use utf8;
  1         2  
  1         7  
22 1     1   27 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         15  
23 1     1   151 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         10  
24 1     1   963 use Moo;
  1         2  
  1         6  
25              
26             extends('Locale::CLDR::Locales::Root');
27             has 'valid_algorithmic_formats' => (
28             is => 'ro',
29             isa => ArrayRef,
30             init_arg => undef,
31             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal' ]},
32             );
33              
34             has 'algorithmic_number_format_data' => (
35             is => 'ro',
36             isa => HashRef,
37             init_arg => undef,
38             default => sub {
39 1     1   427 use bigfloat;
  1         2  
  1         7  
40             return {
41             'spellout-cardinal' => {
42             'public' => {
43             '-x' => {
44             divisor => q(1),
45             rule => q(eret →→),
46             },
47             '0' => {
48             base_value => q(0),
49             divisor => q(1),
50             rule => q(nolla),
51             },
52             'x.x' => {
53             divisor => q(1),
54             rule => q(←← pilkku →→),
55             },
56             '1' => {
57             base_value => q(1),
58             divisor => q(1),
59             rule => q(okta),
60             },
61             '2' => {
62             base_value => q(2),
63             divisor => q(1),
64             rule => q(guokte),
65             },
66             '3' => {
67             base_value => q(3),
68             divisor => q(1),
69             rule => q(golbma),
70             },
71             '4' => {
72             base_value => q(4),
73             divisor => q(1),
74             rule => q(njeallje),
75             },
76             '5' => {
77             base_value => q(5),
78             divisor => q(1),
79             rule => q(vihtta),
80             },
81             '6' => {
82             base_value => q(6),
83             divisor => q(1),
84             rule => q(guhtta),
85             },
86             '7' => {
87             base_value => q(7),
88             divisor => q(1),
89             rule => q(čieža),
90             },
91             '8' => {
92             base_value => q(8),
93             divisor => q(1),
94             rule => q(gávcci),
95             },
96             '9' => {
97             base_value => q(9),
98             divisor => q(1),
99             rule => q(ovcci),
100             },
101             '10' => {
102             base_value => q(10),
103             divisor => q(10),
104             rule => q(logi),
105             },
106             '11' => {
107             base_value => q(11),
108             divisor => q(10),
109             rule => q(→→­nuppe­lohkái),
110             },
111             '20' => {
112             base_value => q(20),
113             divisor => q(10),
114             rule => q(←←­logi[­→→]),
115             },
116             '100' => {
117             base_value => q(100),
118             divisor => q(100),
119             rule => q(←←­čuođi[­→→]),
120             },
121             '1000' => {
122             base_value => q(1000),
123             divisor => q(1000),
124             rule => q(←←­duhát[ →→]),
125             },
126             '1000000' => {
127             base_value => q(1000000),
128             divisor => q(1000000),
129             rule => q(←← miljon[ →→]),
130             },
131             '1000000000' => {
132             base_value => q(1000000000),
133             divisor => q(1000000000),
134             rule => q(←← miljard[ →→]),
135             },
136             '1000000000000' => {
137             base_value => q(1000000000000),
138             divisor => q(1000000000000),
139             rule => q(←← biljon[ →→]),
140             },
141             '1000000000000000' => {
142             base_value => q(1000000000000000),
143             divisor => q(1000000000000000),
144             rule => q(←← biljard[ →→]),
145             },
146             '1000000000000000000' => {
147             base_value => q(1000000000000000000),
148             divisor => q(1000000000000000000),
149             rule => q(=#,##0=),
150             },
151             'max' => {
152             base_value => q(1000000000000000000),
153             divisor => q(1000000000000000000),
154             rule => q(=#,##0=),
155             },
156             },
157             },
158             'spellout-numbering' => {
159             'public' => {
160             '0' => {
161             base_value => q(0),
162             divisor => q(1),
163             rule => q(=%spellout-cardinal=),
164             },
165             'max' => {
166             base_value => q(0),
167             divisor => q(1),
168             rule => q(=%spellout-cardinal=),
169             },
170             },
171             },
172             'spellout-numbering-year' => {
173             'public' => {
174             '-x' => {
175             divisor => q(1),
176             rule => q(eret →→),
177             },
178             '0' => {
179             base_value => q(0),
180             divisor => q(1),
181             rule => q(=%spellout-numbering=),
182             },
183             'x.x' => {
184             divisor => q(1),
185             rule => q(=0.0=),
186             },
187             '1100' => {
188             base_value => q(1100),
189             divisor => q(100),
190             rule => q(←←­čuođi[­→→]),
191             },
192             '10000' => {
193             base_value => q(10000),
194             divisor => q(10000),
195             rule => q(=%spellout-numbering=),
196             },
197             'max' => {
198             base_value => q(10000),
199             divisor => q(10000),
200             rule => q(=%spellout-numbering=),
201             },
202             },
203             },
204             } },
205             );
206              
207             # Need to add code for Key type pattern
208             sub display_name_pattern {
209 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
210              
211 0           my $display_pattern = '{0} ({1})';
212 0           $display_pattern =~s/\{0\}/$name/g;
213 0           my $subtags = join '{0}, {1}', grep {$_} (
  0            
214             $region,
215             $script,
216             $variant,
217             );
218              
219 0           $display_pattern =~s/\{1\}/$subtags/g;
220 0           return $display_pattern;
221             }
222              
223             has 'display_name_language' => (
224             is => 'ro',
225             isa => CodeRef,
226             init_arg => undef,
227             default => sub {
228             sub {
229             my %languages = (
230             'ace' => 'acehgiella',
231             'af' => 'afrikánsagiella',
232             'an' => 'aragoniagiella',
233             'ang' => 'boares eaŋgalasgiella',
234             'ar' => 'arábagiella',
235             'ast' => 'asturiagiella',
236             'be' => 'vilges-ruoššagiella',
237             'bg' => 'bulgáriagiella',
238             'bn' => 'bengalgiella',
239             'bo' => 'tibetagiella',
240             'br' => 'bretonagiella',
241             'bs' => 'bosniagiella',
242             'ca' => 'katalánagiella',
243             'chm' => 'marigiella',
244             'co' => 'corsicagiella',
245             'cs' => 'čeahkagiella',
246             'cy' => 'kymragiella',
247             'da' => 'dánskkagiella',
248             'de' => 'duiskkagiella',
249             'dv' => 'divehigiella',
250             'dz' => 'dzongkhagiella',
251             'el' => 'greikkagiella',
252             'en' => 'eaŋgalsgiella',
253             'es' => 'spánskkagiella',
254             'et' => 'esttegiella',
255             'fa' => 'persijagiella',
256             'fi' => 'suomagiella',
257             'fil' => 'filippiinnagiella',
258             'fj' => 'fidjigiella',
259             'fo' => 'fearagiella',
260             'fr' => 'fránskkagiella',
261             'fy' => 'oarjifriisagiella',
262             'ga' => 'iirragiella',
263             'gu' => 'gujaratagiella',
264             'gv' => 'manksgiella',
265             'ha' => 'haussagiella',
266             'haw' => 'hawaiigiella',
267             'hi' => 'hindigiella',
268             'hr' => 'kroátiagiella',
269             'ht' => 'haitigiella',
270             'hu' => 'ungárgiella',
271             'hy' => 'armeenagiella',
272             'id' => 'indonesiagiella',
273             'is' => 'islánddagiella',
274             'it' => 'itáliagiella',
275             'ja' => 'japánagiella',
276             'jv' => 'javagiella',
277             'ka' => 'georgiagiella',
278             'kk' => 'kazakgiella',
279             'km' => 'kambodiagiella',
280             'ko' => 'koreagiella',
281             'krl' => 'gárjilgiella',
282             'ku' => 'kurdigiella',
283             'kv' => 'komigiella',
284             'kw' => 'kornagiella',
285             'la' => 'láhtengiella',
286             'lb' => 'luxemburggagiella',
287             'lo' => 'laogiella',
288             'lt' => 'liettuvagiella',
289             'lv' => 'látviagiella',
290             'mdf' => 'mokšagiella',
291             'mi' => 'maorigiella',
292             'mk' => 'makedoniagiella',
293             'mn' => 'mongoliagiella',
294             'mt' => 'maltagiella',
295             'my' => 'burmagiella',
296             'myv' => 'ersagiella',
297             'nb' => 'girjedárogiella',
298             'ne' => 'nepaligiella',
299             'nl' => 'hollánddagiella',
300             'nn' => 'ođđadárogiella',
301             'no' => 'dárogiella',
302             'oc' => 'oksitánagiella',
303             'pa' => 'panjabigiella',
304             'pl' => 'polskkagiella',
305             'pt' => 'portugálagiella',
306             'rm' => 'romanšgiella',
307             'ro' => 'romániagiella',
308             'ru' => 'ruoššagiella',
309             'sc' => 'sardigiella',
310             'scn' => 'sisiliagiella',
311             'se' => 'davvisámegiella',
312             'sel' => 'selkupagiella',
313             'sh' => 'serbokroatiagiella',
314             'sk' => 'slovákiagiella',
315             'sl' => 'slovenagiella',
316             'sm' => 'samoagiella',
317             'sma' => 'lullisámegiella',
318             'smj' => 'julevsámegiella',
319             'smn' => 'anárašgiella',
320             'sms' => 'nuortalašgiella',
321             'sq' => 'albánagiella',
322             'sr' => 'serbiagiella',
323             'sv' => 'ruoŧagiella',
324             'swb' => 'shimaorigiella',
325             'th' => 'ŧaigiella',
326             'tr' => 'durkagiella',
327             'ty' => 'tahitigiella',
328             'udm' => 'udmurtagiella',
329             'uk' => 'ukrainagiella',
330             'und' => 'dovdameahttun giella',
331             'ur' => 'urdugiella',
332             'vi' => 'vietnamgiella',
333             'wa' => 'vallonagiella',
334             'yue' => 'kantongiella',
335             'zh' => 'kiinnágiella',
336             'zh_Hans' => 'álki kiinágiella',
337             'zh_Hant' => 'árbevirolaš kiinnágiella',
338              
339             );
340             if (@_) {
341             return $languages{$_[0]};
342             }
343             return \%languages;
344             }
345             },
346             );
347              
348             has 'display_name_script' => (
349             is => 'ro',
350             isa => CodeRef,
351             init_arg => undef,
352             default => sub {
353             sub {
354             my %scripts = (
355             'Arab' => 'arába',
356             'Cyrl' => 'kyrillalaš',
357             'Grek' => 'greikkalaš',
358             'Hang' => 'hangul',
359             'Hani' => 'kiinnaš',
360             'Hans' => 'álki',
361             'Hant' => 'árbevirolaš',
362             'Hira' => 'hiragana',
363             'Kana' => 'katakana',
364             'Latn' => 'láhtenaš',
365             'Zxxx' => 'orrut chállojuvvot',
366             'Zzzz' => 'dovdameahttun chállin',
367              
368             );
369             if ( @_ ) {
370             return $scripts{$_[0]};
371             }
372             return \%scripts;
373             }
374             }
375             );
376              
377             has 'display_name_region' => (
378             is => 'ro',
379             isa => HashRef[Str],
380             init_arg => undef,
381             default => sub {
382             {
383             '001' => 'máilbmi',
384             '002' => 'Afrihkká',
385             '003' => 'dávvi-Amerihkká ja gaska-Amerihkká',
386             '005' => 'mátta-Amerihkká',
387             '009' => 'Oseania',
388             '011' => 'oarji-Afrihkká',
389             '013' => 'gaska-Amerihkká',
390             '014' => 'nuorta-Afrihkká',
391             '015' => 'davvi-Afrihkká',
392             '017' => 'gaska-Afrihkká',
393             '018' => 'mátta-Afrihkká',
394             '019' => 'Amerihkká',
395             '021' => 'dávvi-Amerihkká',
396             '029' => 'Karibia',
397             '030' => 'nuorta-Ásia',
398             '034' => 'mátta-Ásia',
399             '035' => 'mátta-nuorta-Ásia',
400             '039' => 'mátta-Eurohpá',
401             '053' => 'Austrália ja Ođđa-Selánda',
402             '054' => 'Melanesia',
403             '057' => 'Mikronesia guovllus',
404             '061' => 'Polynesia',
405             '142' => 'Ásia',
406             '143' => 'gaska-Ásia',
407             '145' => 'oarji-Ásia',
408             '150' => 'Eurohpá',
409             '151' => 'nuorta-Eurohpá',
410             '154' => 'davvi-Eurohpá',
411             '155' => 'oarji-Eurohpá',
412             '419' => 'lulli-Amerihkká',
413             'AC' => 'Ascension',
414             'AD' => 'Andorra',
415             'AE' => 'Ovttastuvvan Arábaemiráhtat',
416             'AF' => 'Afghanistan',
417             'AG' => 'Antigua ja Barbuda',
418             'AI' => 'Anguilla',
419             'AL' => 'Albánia',
420             'AM' => 'Armenia',
421             'AO' => 'Angola',
422             'AQ' => 'Antárktis',
423             'AR' => 'Argentina',
424             'AS' => 'Amerihká Samoa',
425             'AT' => 'Nuortariika',
426             'AU' => 'Austrália',
427             'AW' => 'Aruba',
428             'AX' => 'Ålánda',
429             'AZ' => 'Aserbaižan',
430             'BA' => 'Bosnia-Hercegovina',
431             'BB' => 'Barbados',
432             'BD' => 'Bangladesh',
433             'BE' => 'Belgia',
434             'BF' => 'Burkina Faso',
435             'BG' => 'Bulgária',
436             'BH' => 'Bahrain',
437             'BI' => 'Burundi',
438             'BJ' => 'Benin',
439             'BL' => 'Saint Barthélemy',
440             'BM' => 'Bermuda',
441             'BN' => 'Brunei',
442             'BO' => 'Bolivia',
443             'BQ' => 'Vuolleeatnamat Karibe',
444             'BR' => 'Brasil',
445             'BS' => 'Bahamas',
446             'BT' => 'Bhutan',
447             'BV' => 'Bouvet-sullot',
448             'BW' => 'Botswana',
449             'BY' => 'Vilges-Ruošša',
450             'BZ' => 'Belize',
451             'CA' => 'Kanáda',
452             'CC' => 'Cocos-sullot',
453             'CD' => 'Kongo-Kinshasa',
454             'CF' => 'Gaska-Afrihká dásseváldi',
455             'CG' => 'Kongo-Brazzaville',
456             'CH' => 'Šveica',
457             'CI' => 'Elfenbenariddu',
458             'CK' => 'Cook-sullot',
459             'CL' => 'Čiile',
460             'CM' => 'Kamerun',
461             'CN' => 'Kiinná',
462             'CO' => 'Kolombia',
463             'CP' => 'Clipperton-sullot',
464             'CR' => 'Costa Rica',
465             'CU' => 'Kuba',
466             'CV' => 'Kap Verde',
467             'CW' => 'Curaçao',
468             'CX' => 'Juovllat-sullot',
469             'CY' => 'Kypros',
470             'CZ' => 'Čeahkka',
471             'DE' => 'Duiska',
472             'DG' => 'Diego Garcia',
473             'DJ' => 'Djibouti',
474             'DK' => 'Dánmárku',
475             'DM' => 'Dominica',
476             'DO' => 'Dominikána dásseváldi',
477             'DZ' => 'Algeria',
478             'EA' => 'Ceuta ja Melilla',
479             'EC' => 'Ecuador',
480             'EE' => 'Estlánda',
481             'EG' => 'Egypta',
482             'EH' => 'Oarje-Sahára',
483             'ER' => 'Eritrea',
484             'ES' => 'Spánia',
485             'ET' => 'Etiopia',
486             'EU' => 'Eurohpa Uniovdna',
487             'FI' => 'Suopma',
488             'FJ' => 'Fijisullot',
489             'FK' => 'Falklandsullot',
490             'FM' => 'Mikronesia',
491             'FO' => 'Fearsullot',
492             'FR' => 'Frankriika',
493             'GA' => 'Gabon',
494             'GB' => 'Stuorra-Británnia',
495             'GB@alt=short' => 'Stuorra-Británnia',
496             'GD' => 'Grenada',
497             'GE' => 'Georgia',
498             'GF' => 'Frankriikka Guayana',
499             'GG' => 'Guernsey',
500             'GH' => 'Ghana',
501             'GI' => 'Gibraltar',
502             'GL' => 'Kalaallit Nunaat',
503             'GM' => 'Gámbia',
504             'GN' => 'Guinea',
505             'GP' => 'Guadeloupe',
506             'GQ' => 'Ekvatoriála Guinea',
507             'GR' => 'Greika',
508             'GS' => 'Lulli Georgia ja Lulli Sandwich-sullot',
509             'GT' => 'Guatemala',
510             'GU' => 'Guam',
511             'GW' => 'Guinea-Bissau',
512             'GY' => 'Guyana',
513             'HK' => 'Hongkong',
514             'HK@alt=short' => 'Hongkong',
515             'HM' => 'Heard- ja McDonald-sullot',
516             'HN' => 'Honduras',
517             'HR' => 'Kroátia',
518             'HT' => 'Haiti',
519             'HU' => 'Ungár',
520             'IC' => 'Kanáriasullot',
521             'ID' => 'Indonesia',
522             'IE' => 'Irlánda',
523             'IL' => 'Israel',
524             'IM' => 'Mann-sullot',
525             'IN' => 'India',
526             'IQ' => 'Irak',
527             'IR' => 'Iran',
528             'IS' => 'Islánda',
529             'IT' => 'Itália',
530             'JE' => 'Jersey',
531             'JM' => 'Jamaica',
532             'JO' => 'Jordánia',
533             'JP' => 'Japána',
534             'KE' => 'Kenia',
535             'KG' => 'Kirgisistan',
536             'KH' => 'Kambodža',
537             'KI' => 'Kiribati',
538             'KM' => 'Komoros',
539             'KN' => 'Saint Kitts ja Nevis',
540             'KP' => 'Davvi-Korea',
541             'KR' => 'Mátta-Korea',
542             'KW' => 'Kuwait',
543             'KY' => 'Cayman-sullot',
544             'KZ' => 'Kasakstan',
545             'LA' => 'Laos',
546             'LB' => 'Libanon',
547             'LC' => 'Saint Lucia',
548             'LI' => 'Liechtenstein',
549             'LK' => 'Sri Lanka',
550             'LR' => 'Liberia',
551             'LS' => 'Lesotho',
552             'LT' => 'Lietuva',
553             'LU' => 'Luxembourg',
554             'LV' => 'Látvia',
555             'LY' => 'Libya',
556             'MA' => 'Marokko',
557             'MC' => 'Monaco',
558             'MD' => 'Moldávia',
559             'ME' => 'Montenegro',
560             'MF' => 'Frankriikka Saint Martin',
561             'MG' => 'Madagaskar',
562             'MH' => 'Marshallsullot',
563             'MK' => 'Makedonia',
564             'ML' => 'Mali',
565             'MM' => 'Burma',
566             'MN' => 'Mongolia',
567             'MO' => 'Makáo',
568             'MO@alt=short' => 'Makáo',
569             'MP' => 'Davvi-Mariánat',
570             'MQ' => 'Martinique',
571             'MR' => 'Mauretánia',
572             'MS' => 'Montserrat',
573             'MT' => 'Málta',
574             'MU' => 'Mauritius',
575             'MV' => 'Malediivvat',
576             'MW' => 'Malawi',
577             'MX' => 'Meksiko',
578             'MY' => 'Malesia',
579             'MZ' => 'Mosambik',
580             'NA' => 'Namibia',
581             'NC' => 'Ođđa-Kaledonia',
582             'NE' => 'Niger',
583             'NF' => 'Norfolksullot',
584             'NG' => 'Nigeria',
585             'NI' => 'Nicaragua',
586             'NL' => 'Vuolleeatnamat',
587             'NO' => 'Norga',
588             'NP' => 'Nepal',
589             'NR' => 'Nauru',
590             'NU' => 'Niue',
591             'NZ' => 'Ođđa-Selánda',
592             'OM' => 'Oman',
593             'PA' => 'Panama',
594             'PE' => 'Peru',
595             'PF' => 'Frankriikka Polynesia',
596             'PG' => 'Papua-Ođđa-Guinea',
597             'PH' => 'Filippiinnat',
598             'PK' => 'Pakistan',
599             'PL' => 'Polen',
600             'PM' => 'Saint Pierre ja Miquelon',
601             'PN' => 'Pitcairn',
602             'PR' => 'Puerto Rico',
603             'PS' => 'Palestina',
604             'PS@alt=short' => 'Palestina',
605             'PT' => 'Portugála',
606             'PW' => 'Palau',
607             'PY' => 'Paraguay',
608             'QA' => 'Qatar',
609             'RE' => 'Réunion',
610             'RO' => 'Románia',
611             'RS' => 'Serbia',
612             'RU' => 'Ruošša',
613             'RW' => 'Rwanda',
614             'SA' => 'Saudi-Arábia',
615             'SB' => 'Salomon-sullot',
616             'SC' => 'Seychellsullot',
617             'SD' => 'Davvisudan',
618             'SE' => 'Ruoŧŧa',
619             'SG' => 'Singapore',
620             'SH' => 'Saint Helena',
621             'SI' => 'Slovenia',
622             'SJ' => 'Svalbárda ja Jan Mayen',
623             'SK' => 'Slovákia',
624             'SL' => 'Sierra Leone',
625             'SM' => 'San Marino',
626             'SN' => 'Senegal',
627             'SO' => 'Somália',
628             'SR' => 'Surinam',
629             'SS' => 'Máttasudan',
630             'ST' => 'São Tomé ja Príncipe',
631             'SV' => 'El Salvador',
632             'SX' => 'Vuolleeatnamat Saint Martin',
633             'SY' => 'Syria',
634             'SZ' => 'Svazieana',
635             'TA' => 'Tristan da Cunha',
636             'TC' => 'Turks ja Caicos-sullot',
637             'TD' => 'Tčad',
638             'TG' => 'Togo',
639             'TH' => 'Thaieana',
640             'TJ' => 'Tažikistan',
641             'TK' => 'Tokelau',
642             'TL' => 'Nuorta-Timor',
643             'TM' => 'Turkmenistan',
644             'TN' => 'Tunisia',
645             'TO' => 'Tonga',
646             'TR' => 'Durka',
647             'TT' => 'Trinidad ja Tobago',
648             'TV' => 'Tuvalu',
649             'TW' => 'Taiwan',
650             'TZ' => 'Tanzánia',
651             'UA' => 'Ukraina',
652             'UG' => 'Uganda',
653             'US' => 'Amerihká ovttastuvvan stáhtat',
654             'US@alt=short' => 'USA',
655             'UY' => 'Uruguay',
656             'UZ' => 'Usbekistan',
657             'VA' => 'Vatikána',
658             'VC' => 'Saint Vincent ja Grenadine',
659             'VE' => 'Venezuela',
660             'VG' => 'Brittania Virgin-sullot',
661             'VI' => 'AOS Virgin-sullot',
662             'VN' => 'Vietnam',
663             'VU' => 'Vanuatu',
664             'WF' => 'Wallis ja Futuna',
665             'WS' => 'Samoa',
666             'XK' => 'Kosovo',
667             'YE' => 'Jemen',
668             'YT' => 'Mayotte',
669             'ZA' => 'Mátta-Afrihká',
670             'ZM' => 'Zambia',
671             'ZW' => 'Zimbabwe',
672             'ZZ' => 'dovdameahttun guovlu',
673              
674             }
675             },
676             );
677              
678             has 'display_name_variant' => (
679             is => 'ro',
680             isa => HashRef[Str],
681             init_arg => undef,
682             default => sub {
683             {
684             'FONIPA' => 'IPA',
685             'FONUPA' => 'UPA',
686             'FONXSAMP' => 'X-SAMPA',
687             'HEPBURN' => 'Hepburn',
688             'PINYIN' => 'pinyin',
689             'WADEGILE' => 'Wade-Giles',
690              
691             }
692             },
693             );
694              
695             has 'display_name_key' => (
696             is => 'ro',
697             isa => HashRef[Str],
698             init_arg => undef,
699             default => sub {
700             {
701             'calendar' => 'kaleandar',
702             'collation' => 'ortnet',
703             'currency' => 'valuhtta',
704             'numbers' => 'numerála',
705              
706             }
707             },
708             );
709              
710             has 'display_name_type' => (
711             is => 'ro',
712             isa => HashRef[HashRef[Str]],
713             init_arg => undef,
714             default => sub {
715             {
716             'calendar' => {
717             'buddhist' => q{buddhista kaleander},
718             'chinese' => q{kiinna},
719             'gregorian' => q{gregoria kaleander},
720             },
721             'collation' => {
722             'pinyin' => q{pinyin ortnet},
723             'traditional' => q{árbevirolaš ortnet},
724             },
725             'numbers' => {
726             'fullwide' => q{viddis oarjelohkosátni},
727             'latn' => q{oarjelohkosátni},
728             },
729              
730             }
731             },
732             );
733              
734             has 'display_name_measurement_system' => (
735             is => 'ro',
736             isa => HashRef[Str],
737             init_arg => undef,
738             default => sub {
739             {
740             'metric' => q{SI állan},
741             'UK' => q{SB állan},
742             'US' => q{AOS állan},
743              
744             }
745             },
746             );
747              
748             has 'display_name_code_patterns' => (
749             is => 'ro',
750             isa => HashRef[Str],
751             init_arg => undef,
752             default => sub {
753             {
754             'language' => 'giella: {0}',
755             'script' => 'chállin: {0}',
756             'region' => 'guovlu: {0}',
757              
758             }
759             },
760             );
761              
762             has 'characters' => (
763             is => 'ro',
764             isa => HashRef,
765             init_arg => undef,
766             default => $^V ge v5.18.0
767             ? eval <<'EOT'
768             sub {
769             no warnings 'experimental::regex_sets';
770             return {
771             auxiliary => qr{[à ç é è í ń ñ ó ò q ú w x y ü ø æ å ä ã ö]},
772             index => ['A', 'Á', 'B', 'C', 'Č', 'D', 'Đ', 'E', 'É', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'Ŋ', 'O', 'P', 'Q', 'R', 'S', 'Š', 'T', 'Ŧ', 'U', 'V', 'W', 'X', 'Y', 'Z', 'Ž', 'Ø', 'Æ', 'Å', 'Ä', 'Ö'],
773             main => qr{[a á b c č d đ e f g h i j k l m n ŋ o p r s š t ŧ u v z ž]},
774             numbers => qr{[  , % ‰ + − 0 1 2 3 4 5 6 7 8 9]},
775             };
776             },
777             EOT
778             : sub {
779             return { index => ['A', 'Á', 'B', 'C', 'Č', 'D', 'Đ', 'E', 'É', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'Ŋ', 'O', 'P', 'Q', 'R', 'S', 'Š', 'T', 'Ŧ', 'U', 'V', 'W', 'X', 'Y', 'Z', 'Ž', 'Ø', 'Æ', 'Å', 'Ä', 'Ö'], };
780             },
781 1     1   130 );
  1         2  
  1         146  
782              
783              
784             has 'ellipsis' => (
785             is => 'ro',
786             isa => HashRef,
787             init_arg => undef,
788             default => sub {
789             return {
790             'final' => '{0}…',
791             'initial' => '…{0}',
792             'medial' => '{0}…{1}',
793             'word-final' => '{0} …',
794             'word-initial' => '… {0}',
795             'word-medial' => '{0} … {1}',
796             };
797             },
798             );
799              
800             has 'more_information' => (
801             is => 'ro',
802             isa => Str,
803             init_arg => undef,
804             default => qq{?},
805             );
806              
807             has 'quote_start' => (
808             is => 'ro',
809             isa => Str,
810             init_arg => undef,
811             default => qq{”},
812             );
813              
814             has 'quote_end' => (
815             is => 'ro',
816             isa => Str,
817             init_arg => undef,
818             default => qq{”},
819             );
820              
821             has 'alternate_quote_start' => (
822             is => 'ro',
823             isa => Str,
824             init_arg => undef,
825             default => qq{’},
826             );
827              
828             has 'alternate_quote_end' => (
829             is => 'ro',
830             isa => Str,
831             init_arg => undef,
832             default => qq{’},
833             );
834              
835             has 'duration_units' => (
836             is => 'ro',
837             isa => HashRef[Str],
838             init_arg => undef,
839             default => sub { {
840             hm => 'h:mm',
841             hms => 'h:mm:ss',
842             ms => 'm:ss',
843             } }
844             );
845              
846             has 'units' => (
847             is => 'ro',
848             isa => HashRef[HashRef[HashRef[Str]]],
849             init_arg => undef,
850             default => sub { {
851             'long' => {
852             'acre' => {
853             'name' => q(Amerihká tynnyrinala),
854             'one' => q({0} Amerihká tynnyrinala),
855             'other' => q({0} Amerihká tynnyrinala),
856             'two' => q({0} Amerihká tynnyrinala),
857             },
858             'arc-minute' => {
859             'name' => q(jorbbas minuhtta),
860             'one' => q({0} jorbbas minuhta),
861             'other' => q({0} jorbbas minuhtta),
862             'two' => q({0} jorbbas minuhtta),
863             },
864             'arc-second' => {
865             'name' => q(jorbbas sekundda),
866             'one' => q({0} jorbbas sekunda),
867             'other' => q({0} jorbbas sekundda),
868             'two' => q({0} jorbbas sekundda),
869             },
870             'celsius' => {
871             'name' => q(grádat Celsius),
872             'one' => q({0} grádat Celsius),
873             'other' => q({0} grádat Celsius),
874             'two' => q({0} grádat Celsius),
875             },
876             'centimeter' => {
877             'name' => q(sentimehtera),
878             'one' => q({0} sentimehter),
879             'other' => q({0} sentimehtera),
880             'per' => q({0} juohke sentimehter),
881             'two' => q({0} sentimehtera),
882             },
883             'coordinate' => {
884             'east' => q({0} nuorti),
885             'north' => q({0} davvi),
886             'south' => q({0} lulli),
887             'west' => q({0} oarji),
888             },
889             'cubic-kilometer' => {
890             'name' => q(kubikkilomehtera),
891             'one' => q({0} kubikkilomehter),
892             'other' => q({0} kubikkilomehtera),
893             'two' => q({0} kubikkilomehtera),
894             },
895             'cubic-mile' => {
896             'name' => q(eangas kubikkmiila),
897             'one' => q({0} eangas kubikkmiil),
898             'other' => q({0} eangas kubikkmiila),
899             'two' => q({0} eangas kubikkmiila),
900             },
901             'day' => {
902             'name' => q(jándora),
903             'one' => q({0} jándor),
904             'other' => q({0} jándora),
905             'per' => q({0} juohke jándor),
906             'two' => q({0} jándora),
907             },
908             'decimeter' => {
909             'name' => q(desimehtera),
910             'one' => q({0} desimehter),
911             'other' => q({0} desimehtera),
912             'two' => q({0} desimehtera),
913             },
914             'degree' => {
915             'name' => q(grádat),
916             'one' => q({0} grádat),
917             'other' => q({0} grádat),
918             'two' => q({0} grádat),
919             },
920             'fahrenheit' => {
921             'name' => q(grádat Fahrenheit),
922             'one' => q({0} grádat Fahrenheit),
923             'other' => q({0} grádat Fahrenheit),
924             'two' => q({0} grádat Fahrenheit),
925             },
926             'foot' => {
927             'name' => q(juolgi),
928             'one' => q({0} juolgi),
929             'other' => q({0} juolgi),
930             'per' => q({0} juohke juolgi),
931             'two' => q({0} juolgi),
932             },
933             'g-force' => {
934             'name' => q(Maapallo gravitaatiovoimat),
935             'one' => q({0} Maapallo gravitaatiovoima),
936             'other' => q({0} Maapallo gravitaatiovoimat),
937             'two' => q({0} Maapallo gravitaatiovoimat),
938             },
939             'gram' => {
940             'name' => q(gram),
941             'one' => q({0} gram),
942             'other' => q({0} gram),
943             'per' => q({0} juohke gram),
944             'two' => q({0} gram),
945             },
946             'hectare' => {
947             'name' => q(hehtaaria),
948             'one' => q({0} hehtaari),
949             'other' => q({0} hehtaaria),
950             'two' => q({0} hehtaaria),
951             },
952             'hectopascal' => {
953             'name' => q(hehtopascal),
954             'one' => q({0} hehtopascal),
955             'other' => q({0} hehtopascal),
956             'two' => q({0} hehtopascal),
957             },
958             'horsepower' => {
959             'name' => q(hevosvoima),
960             'one' => q({0} hevosvoima),
961             'other' => q({0} hevosvoima),
962             'two' => q({0} hevosvoima),
963             },
964             'hour' => {
965             'name' => q(diibmur),
966             'one' => q({0} diibmu),
967             'other' => q({0} diibmur),
968             'per' => q({0} juohke diibmu),
969             'two' => q({0} diimmur),
970             },
971             'inch' => {
972             'name' => q(bealgi),
973             'one' => q({0} bealgi),
974             'other' => q({0} bealgi),
975             'per' => q({0} juohke bealgi),
976             'two' => q({0} bealgi),
977             },
978             'inch-hg' => {
979             'name' => q(bealgi kvikksølv),
980             'one' => q({0} bealgi kvikksølv),
981             'other' => q({0} bealgi kvikksølv),
982             'two' => q({0} bealgi kvikksølv),
983             },
984             'kilogram' => {
985             'name' => q(kilogram),
986             'one' => q({0} kilogram),
987             'other' => q({0} kilogram),
988             'per' => q({0} juohke kilogram),
989             'two' => q({0} kilogram),
990             },
991             'kilometer' => {
992             'name' => q(kilomehtera),
993             'one' => q({0} kilomehter),
994             'other' => q({0} kilomehtera),
995             'per' => q({0} juohke kilomehter),
996             'two' => q({0} kilomehtera),
997             },
998             'kilometer-per-hour' => {
999             'name' => q(kilomehtera kohti diibmu),
1000             'one' => q({0} kilomehter kohti diibmu),
1001             'other' => q({0} kilomehtera kohti diibmu),
1002             'two' => q({0} kilomehtera kohti diibmu),
1003             },
1004             'kilowatt' => {
1005             'name' => q(kilowatt),
1006             'one' => q({0} kilowatt),
1007             'other' => q({0} kilowatt),
1008             'two' => q({0} kilowatt),
1009             },
1010             'light-year' => {
1011             'name' => q(chuovgat jagi),
1012             'one' => q({0} chuovgat jagi),
1013             'other' => q({0} chuovgat jagi),
1014             'two' => q({0} chuovgat jagi),
1015             },
1016             'liter' => {
1017             'name' => q(lihtara),
1018             'one' => q({0} lihtar),
1019             'other' => q({0} lihtara),
1020             'per' => q({0} juohke lithar),
1021             'two' => q({0} lihtara),
1022             },
1023             'meter' => {
1024             'name' => q(mehtera),
1025             'one' => q({0} mehter),
1026             'other' => q({0} mehtera),
1027             'per' => q({0} juohke mehter),
1028             'two' => q({0} mehtera),
1029             },
1030             'meter-per-second' => {
1031             'name' => q(mehtera kohti sekunti),
1032             'one' => q({0} mehter kohti sekunti),
1033             'other' => q({0} mehtera kohti sekunti),
1034             'two' => q({0} mehtera kohti sekunti),
1035             },
1036             'metric-ton' => {
1037             'name' => q(tonna),
1038             'one' => q({0} tonna),
1039             'other' => q({0} tonna),
1040             'two' => q({0} tonna),
1041             },
1042             'micrometer' => {
1043             'name' => q(mikromehtera),
1044             'one' => q({0} mikromehter),
1045             'other' => q({0} mikromehtera),
1046             'two' => q({0} mikromehtera),
1047             },
1048             'microsecond' => {
1049             'name' => q(mikrosekundda),
1050             'one' => q({0} mikrosekunda),
1051             'other' => q({0} mikrosekundda),
1052             'two' => q({0} mikrosekundda),
1053             },
1054             'mile' => {
1055             'name' => q(eangas miila),
1056             'one' => q({0} eangas miil),
1057             'other' => q({0} eangas miila),
1058             'two' => q({0} eangas miila),
1059             },
1060             'mile-per-hour' => {
1061             'name' => q(eangas miila kohti diibmu),
1062             'one' => q({0} eangas miil kohti diibmu),
1063             'other' => q({0} eangas miila kohti diibmu),
1064             'two' => q({0} eangas miila kohti diibmu),
1065             },
1066             'mile-scandinavian' => {
1067             'name' => q(miila),
1068             'one' => q({0} miil),
1069             'other' => q({0} miila),
1070             'two' => q({0} miila),
1071             },
1072             'millibar' => {
1073             'name' => q(millibar),
1074             'one' => q({0} millibar),
1075             'other' => q({0} millibar),
1076             'two' => q({0} millibar),
1077             },
1078             'millimeter' => {
1079             'name' => q(millimehtera),
1080             'one' => q({0} millimehter),
1081             'other' => q({0} millimehtera),
1082             'two' => q({0} millimehtera),
1083             },
1084             'millisecond' => {
1085             'name' => q(millisekundda),
1086             'one' => q({0} millisekunda),
1087             'other' => q({0} millisekundda),
1088             'two' => q({0} millisekundda),
1089             },
1090             'minute' => {
1091             'name' => q(minuhtta),
1092             'one' => q({0} minuhta),
1093             'other' => q({0} minuhtta),
1094             'per' => q({0} juohke minuhta),
1095             'two' => q({0} minuhtta),
1096             },
1097             'month' => {
1098             'name' => q(mánotbadji),
1099             'one' => q({0} mánotbadji),
1100             'other' => q({0} mánotbadji),
1101             'per' => q({0} juohke mánotbadji),
1102             'two' => q({0} mánotbaji),
1103             },
1104             'nanometer' => {
1105             'name' => q(nanomehtera),
1106             'one' => q({0} nanomehter),
1107             'other' => q({0} nanomehtera),
1108             'two' => q({0} nanomehtera),
1109             },
1110             'nanosecond' => {
1111             'name' => q(nanosekundda),
1112             'one' => q({0} nanosekunda),
1113             'other' => q({0} nanosekundda),
1114             'two' => q({0} nanosekundda),
1115             },
1116             'ounce' => {
1117             'name' => q(unssi),
1118             'one' => q({0} unssi),
1119             'other' => q({0} unssi),
1120             'two' => q({0} unssi),
1121             },
1122             'per' => {
1123             '1' => q({0} juohke {1}),
1124             },
1125             'picometer' => {
1126             'name' => q(pikomehtera),
1127             'one' => q({0} pikomehter),
1128             'other' => q({0} pikomehtera),
1129             'two' => q({0} pikomehtera),
1130             },
1131             'pound' => {
1132             'name' => q(pauna),
1133             'one' => q({0} pauna),
1134             'other' => q({0} pauna),
1135             'two' => q({0} pauna),
1136             },
1137             'second' => {
1138             'name' => q(sekundda),
1139             'one' => q({0} sekunda),
1140             'other' => q({0} sekundda),
1141             'per' => q({0} juohke sekunda),
1142             'two' => q({0} sekundda),
1143             },
1144             'square-foot' => {
1145             'name' => q(neliöjuolgi),
1146             'one' => q({0} neliöjuolgi),
1147             'other' => q({0} neliöjuolgi),
1148             'two' => q({0} neliöjuolgi),
1149             },
1150             'square-kilometer' => {
1151             'name' => q(neliökilomehtera),
1152             'one' => q({0} neliökilomehter),
1153             'other' => q({0} neliökilomehtera),
1154             'two' => q({0} neliökilomehtera),
1155             },
1156             'square-meter' => {
1157             'name' => q(neliömehtera),
1158             'one' => q({0} neliömehter),
1159             'other' => q({0} neliömehtera),
1160             'two' => q({0} neliömehtera),
1161             },
1162             'square-mile' => {
1163             'name' => q(eangas neliömiila),
1164             'one' => q({0} eangas neliömiil),
1165             'other' => q({0} eangas neliömiila),
1166             'two' => q({0} eangas neliömiila),
1167             },
1168             'ton' => {
1169             'name' => q(eangas tonna à 907kg),
1170             'one' => q({0} eangas tonna à 907kg),
1171             'other' => q({0} eangas tonna à 907kg),
1172             'two' => q({0} eangas tonna à 907kg),
1173             },
1174             'watt' => {
1175             'name' => q(watt),
1176             'one' => q({0} watt),
1177             'other' => q({0} watt),
1178             'two' => q({0} watt),
1179             },
1180             'week' => {
1181             'name' => q(váhkku),
1182             'one' => q({0} váhku),
1183             'other' => q({0} váhkku),
1184             'per' => q({0} juohke váhku),
1185             'two' => q({0} váhkku),
1186             },
1187             'yard' => {
1188             'name' => q(eangas yard),
1189             'one' => q({0} eangas yard),
1190             'other' => q({0} eangas yard),
1191             'two' => q({0} eangas yard),
1192             },
1193             'year' => {
1194             'name' => q(jahkki),
1195             'one' => q({0} jahki),
1196             'other' => q({0} jahkki),
1197             'per' => q({0} juohke jahki),
1198             'two' => q({0} jahkki),
1199             },
1200             },
1201             'narrow' => {
1202             'acre' => {
1203             'one' => q({0} ac),
1204             'other' => q({0} ac),
1205             'two' => q({0} ac),
1206             },
1207             'arc-minute' => {
1208             'one' => q({0}′),
1209             'other' => q({0}′),
1210             'two' => q({0}′),
1211             },
1212             'arc-second' => {
1213             'one' => q({0}″),
1214             'other' => q({0}″),
1215             'two' => q({0}″),
1216             },
1217             'celsius' => {
1218             'one' => q({0}°),
1219             'other' => q({0}°),
1220             'two' => q({0}°),
1221             },
1222             'centiliter' => {
1223             'name' => q(cL),
1224             'one' => q({0}cL),
1225             'other' => q({0}cL),
1226             'two' => q({0}cL),
1227             },
1228             'centimeter' => {
1229             'one' => q({0}cm),
1230             'other' => q({0}cm),
1231             'per' => q({0}/cm),
1232             'two' => q({0}cm),
1233             },
1234             'coordinate' => {
1235             'east' => q({0}N),
1236             'north' => q({0}D),
1237             'south' => q({0}L),
1238             'west' => q({0}O),
1239             },
1240             'cubic-centimeter' => {
1241             'name' => q(cm³),
1242             'one' => q({0}cm³),
1243             'other' => q({0}cm³),
1244             'per' => q({0}/cm³),
1245             'two' => q({0}cm³),
1246             },
1247             'cubic-kilometer' => {
1248             'one' => q({0}km³),
1249             'other' => q({0}km³),
1250             'two' => q({0}km³),
1251             },
1252             'cubic-mile' => {
1253             'one' => q({0} mi³),
1254             'other' => q({0} mi³),
1255             'two' => q({0} mi³),
1256             },
1257             'day' => {
1258             'one' => q({0}d),
1259             'other' => q({0}d),
1260             'per' => q({0}/d),
1261             'two' => q({0}d),
1262             },
1263             'deciliter' => {
1264             'name' => q(dL),
1265             'one' => q({0}dL),
1266             'other' => q({0}dL),
1267             'two' => q({0}dL),
1268             },
1269             'decimeter' => {
1270             'name' => q(dm),
1271             'one' => q({0}dm),
1272             'other' => q({0}dm),
1273             'two' => q({0}dm),
1274             },
1275             'degree' => {
1276             'one' => q({0}°),
1277             'other' => q({0}°),
1278             'two' => q({0}°),
1279             },
1280             'fahrenheit' => {
1281             'one' => q({0}°F),
1282             'other' => q({0}°F),
1283             'two' => q({0}°F),
1284             },
1285             'foot' => {
1286             'one' => q({0} juolgi),
1287             'other' => q({0} juolgi),
1288             'two' => q({0} juolgi),
1289             },
1290             'g-force' => {
1291             'one' => q({0}G),
1292             'other' => q({0}G),
1293             'two' => q({0}G),
1294             },
1295             'gram' => {
1296             'one' => q({0}g),
1297             'other' => q({0}g),
1298             'per' => q({0}/g),
1299             'two' => q({0}g),
1300             },
1301             'hectare' => {
1302             'one' => q({0}ha),
1303             'other' => q({0}ha),
1304             'two' => q({0}ha),
1305             },
1306             'hectoliter' => {
1307             'name' => q(hL),
1308             'one' => q({0}hL),
1309             'other' => q({0}hL),
1310             'two' => q({0}hL),
1311             },
1312             'hectopascal' => {
1313             'one' => q({0}hPa),
1314             'other' => q({0}hPa),
1315             'two' => q({0}hPa),
1316             },
1317             'horsepower' => {
1318             'one' => q({0}hv),
1319             'other' => q({0}hv),
1320             'two' => q({0}hv),
1321             },
1322             'hour' => {
1323             'one' => q({0}h),
1324             'other' => q({0}h),
1325             'per' => q({0}/h),
1326             'two' => q({0}h),
1327             },
1328             'inch' => {
1329             'one' => q({0} bealgi),
1330             'other' => q({0} bealgi),
1331             'two' => q({0} bealgi),
1332             },
1333             'inch-hg' => {
1334             'one' => q({0} bealgi Hg),
1335             'other' => q({0} bealgi Hg),
1336             'two' => q({0} bealgi Hg),
1337             },
1338             'kilogram' => {
1339             'one' => q({0}kg),
1340             'other' => q({0}kg),
1341             'per' => q({0}/kg),
1342             'two' => q({0}kg),
1343             },
1344             'kilometer' => {
1345             'one' => q({0}km),
1346             'other' => q({0}km),
1347             'per' => q({0}/km),
1348             'two' => q({0}km),
1349             },
1350             'kilometer-per-hour' => {
1351             'one' => q({0}km/h),
1352             'other' => q({0}km/h),
1353             'two' => q({0}km/h),
1354             },
1355             'kilowatt' => {
1356             'one' => q({0}kW),
1357             'other' => q({0}kW),
1358             'two' => q({0}kW),
1359             },
1360             'light-year' => {
1361             'one' => q({0} ly),
1362             'other' => q({0} ly),
1363             'two' => q({0} ly),
1364             },
1365             'liter' => {
1366             'one' => q({0}L),
1367             'other' => q({0}L),
1368             'per' => q({0}/L),
1369             'two' => q({0}L),
1370             },
1371             'megaliter' => {
1372             'name' => q(ML),
1373             'one' => q({0}ML),
1374             'other' => q({0}ML),
1375             'two' => q({0}ML),
1376             },
1377             'meter' => {
1378             'one' => q({0}m),
1379             'other' => q({0}m),
1380             'per' => q({0}/m),
1381             'two' => q({0}m),
1382             },
1383             'meter-per-second' => {
1384             'one' => q({0}m/s),
1385             'other' => q({0}m/s),
1386             'two' => q({0}m/s),
1387             },
1388             'meter-per-second-squared' => {
1389             'one' => q({0}m/s²),
1390             'other' => q({0}m/s²),
1391             'two' => q({0}m/s²),
1392             },
1393             'metric-ton' => {
1394             'name' => q(tonna),
1395             'one' => q({0}t),
1396             'other' => q({0}t),
1397             'two' => q({0}t),
1398             },
1399             'microgram' => {
1400             'one' => q({0}µg),
1401             'other' => q({0}µg),
1402             'two' => q({0}µg),
1403             },
1404             'micrometer' => {
1405             'name' => q(µm),
1406             'one' => q({0}µm),
1407             'other' => q({0}µm),
1408             'two' => q({0}µm),
1409             },
1410             'microsecond' => {
1411             'name' => q(μs),
1412             'one' => q({0}μs),
1413             'other' => q({0}μs),
1414             'two' => q({0}μs),
1415             },
1416             'mile' => {
1417             'one' => q({0} mi),
1418             'other' => q({0} mi),
1419             'two' => q({0} mi),
1420             },
1421             'mile-per-hour' => {
1422             'one' => q({0} mi/h),
1423             'other' => q({0} mi/h),
1424             'two' => q({0} mi/h),
1425             },
1426             'millibar' => {
1427             'one' => q({0}mbar),
1428             'other' => q({0}mbar),
1429             'two' => q({0}mbar),
1430             },
1431             'milligram' => {
1432             'one' => q({0}mg),
1433             'other' => q({0}mg),
1434             'two' => q({0}mg),
1435             },
1436             'milliliter' => {
1437             'name' => q(mL),
1438             'one' => q({0}mL),
1439             'other' => q({0}mL),
1440             'two' => q({0}mL),
1441             },
1442             'millimeter' => {
1443             'one' => q({0}mm),
1444             'other' => q({0}mm),
1445             'two' => q({0}mm),
1446             },
1447             'millisecond' => {
1448             'one' => q({0}ms),
1449             'other' => q({0}ms),
1450             'two' => q({0}ms),
1451             },
1452             'minute' => {
1453             'one' => q({0}m),
1454             'other' => q({0}m),
1455             'per' => q({0}/min),
1456             'two' => q({0}m),
1457             },
1458             'month' => {
1459             'one' => q({0}m),
1460             'other' => q({0}m),
1461             'per' => q({0}/mán),
1462             'two' => q({0}m),
1463             },
1464             'nanometer' => {
1465             'name' => q(nm),
1466             'one' => q({0}nm),
1467             'other' => q({0}nm),
1468             'two' => q({0} nm),
1469             },
1470             'nanosecond' => {
1471             'name' => q(ns),
1472             'one' => q({0}ns),
1473             'other' => q({0}ns),
1474             'two' => q({0}ns),
1475             },
1476             'ounce' => {
1477             'one' => q({0} unssi),
1478             'other' => q({0} unssi),
1479             'two' => q({0} unssi),
1480             },
1481             'per' => {
1482             '1' => q({0}/{1}),
1483             },
1484             'picometer' => {
1485             'one' => q({0}pm),
1486             'other' => q({0}pm),
1487             'two' => q({0}pm),
1488             },
1489             'pound' => {
1490             'one' => q({0} pauna),
1491             'other' => q({0} pauna),
1492             'two' => q({0} pauna),
1493             },
1494             'second' => {
1495             'one' => q({0}s),
1496             'other' => q({0}s),
1497             'per' => q({0}/s),
1498             'two' => q({0}s),
1499             },
1500             'square-centimeter' => {
1501             'name' => q(cm²),
1502             'one' => q({0}cm²),
1503             'other' => q({0}cm²),
1504             'per' => q({0}/cm²),
1505             'two' => q({0}cm²),
1506             },
1507             'square-foot' => {
1508             'one' => q({0} ft²),
1509             'other' => q({0} ft²),
1510             'two' => q({0} ft²),
1511             },
1512             'square-kilometer' => {
1513             'one' => q({0}km²),
1514             'other' => q({0}km²),
1515             'per' => q({0}/km²),
1516             'two' => q({0}km²),
1517             },
1518             'square-meter' => {
1519             'one' => q({0}m²),
1520             'other' => q({0}m²),
1521             'per' => q({0}/m²),
1522             'two' => q({0}m²),
1523             },
1524             'square-mile' => {
1525             'one' => q({0} mi²),
1526             'other' => q({0} mi²),
1527             'two' => q({0} mi²),
1528             },
1529             'ton' => {
1530             'name' => q(eangas tonna),
1531             'one' => q({0} e.ton.),
1532             'other' => q({0} e.ton.),
1533             'two' => q({0} e.ton.),
1534             },
1535             'watt' => {
1536             'one' => q({0}W),
1537             'other' => q({0}W),
1538             'two' => q({0}W),
1539             },
1540             'week' => {
1541             'one' => q({0}v),
1542             'other' => q({0}v),
1543             'per' => q({0}/v),
1544             'two' => q({0}v),
1545             },
1546             'yard' => {
1547             'one' => q({0} yd),
1548             'other' => q({0} yd),
1549             'two' => q({0} yd),
1550             },
1551             'year' => {
1552             'one' => q({0}j),
1553             'other' => q({0}j),
1554             'per' => q({0}/jah),
1555             'two' => q({0}j),
1556             },
1557             },
1558             'short' => {
1559             'acre' => {
1560             'name' => q(Amerihká tynnyrinala),
1561             'one' => q({0} ac),
1562             'other' => q({0} ac),
1563             'two' => q({0} ac),
1564             },
1565             'arc-minute' => {
1566             'name' => q(jorbbas minuhtta),
1567             'one' => q({0}′),
1568             'other' => q({0}′),
1569             'two' => q({0}′),
1570             },
1571             'arc-second' => {
1572             'name' => q(jorbbas sekundda),
1573             'one' => q({0}″),
1574             'other' => q({0}″),
1575             'two' => q({0}″),
1576             },
1577             'celsius' => {
1578             'name' => q(grádat Celsius),
1579             'one' => q({0}°C),
1580             'other' => q({0}°C),
1581             'two' => q({0}°C),
1582             },
1583             'centiliter' => {
1584             'name' => q(cL),
1585             'one' => q({0} cL),
1586             'other' => q({0} cL),
1587             'two' => q({0} cL),
1588             },
1589             'centimeter' => {
1590             'name' => q(sentimehtera),
1591             'one' => q({0} cm),
1592             'other' => q({0} cm),
1593             'per' => q({0}/cm),
1594             'two' => q({0} cm),
1595             },
1596             'coordinate' => {
1597             'east' => q({0} N),
1598             'north' => q({0} D),
1599             'south' => q({0} L),
1600             'west' => q({0} O),
1601             },
1602             'cubic-centimeter' => {
1603             'name' => q(cm³),
1604             'one' => q({0} cm³),
1605             'other' => q({0} cm³),
1606             'per' => q({0}/cm³),
1607             'two' => q({0} cm³),
1608             },
1609             'cubic-kilometer' => {
1610             'name' => q(kubikkilomehtera),
1611             'one' => q({0} km³),
1612             'other' => q({0} km³),
1613             'two' => q({0} km³),
1614             },
1615             'cubic-meter' => {
1616             'one' => q({0} m³),
1617             'other' => q({0} m³),
1618             'per' => q({0}/m³),
1619             'two' => q({0} m³),
1620             },
1621             'cubic-mile' => {
1622             'name' => q(eangas kubikkmiila),
1623             'one' => q({0} mi³),
1624             'other' => q({0} mi³),
1625             'two' => q({0} mi³),
1626             },
1627             'day' => {
1628             'name' => q(jándora),
1629             'one' => q({0} d),
1630             'other' => q({0} d),
1631             'per' => q({0}/d),
1632             'two' => q({0} d),
1633             },
1634             'deciliter' => {
1635             'name' => q(dL),
1636             'one' => q({0} dL),
1637             'other' => q({0} dL),
1638             'two' => q({0} dL),
1639             },
1640             'decimeter' => {
1641             'name' => q(dm),
1642             'one' => q({0} dm),
1643             'other' => q({0} dm),
1644             'two' => q({0} dm),
1645             },
1646             'degree' => {
1647             'name' => q(grádat),
1648             'one' => q({0}°),
1649             'other' => q({0}°),
1650             'two' => q({0}°),
1651             },
1652             'fahrenheit' => {
1653             'name' => q(grádat Fahrenheit),
1654             'one' => q({0}°F),
1655             'other' => q({0}°F),
1656             'two' => q({0}°F),
1657             },
1658             'foot' => {
1659             'name' => q(juolgi),
1660             'one' => q({0} juolgi),
1661             'other' => q({0} juolgi),
1662             'per' => q({0}/juolgi),
1663             'two' => q({0} juolgi),
1664             },
1665             'g-force' => {
1666             'name' => q(Maapallo gravitaatiovoimat),
1667             'one' => q({0} G),
1668             'other' => q({0} G),
1669             'two' => q({0} G),
1670             },
1671             'gram' => {
1672             'name' => q(gram),
1673             'one' => q({0} g),
1674             'other' => q({0} g),
1675             'per' => q({0}/g),
1676             'two' => q({0} g),
1677             },
1678             'hectare' => {
1679             'name' => q(hehtaaria),
1680             'one' => q({0} ha),
1681             'other' => q({0} ha),
1682             'two' => q({0} ha),
1683             },
1684             'hectoliter' => {
1685             'name' => q(hL),
1686             'one' => q({0} hL),
1687             'other' => q({0} hL),
1688             'two' => q({0} hL),
1689             },
1690             'hectopascal' => {
1691             'name' => q(hehtopascal),
1692             'one' => q({0} hPa),
1693             'other' => q({0} hPa),
1694             'two' => q({0} hPa),
1695             },
1696             'horsepower' => {
1697             'name' => q(hevosvoima),
1698             'one' => q({0} hv),
1699             'other' => q({0} hv),
1700             'two' => q({0} hv),
1701             },
1702             'hour' => {
1703             'name' => q(diibmur),
1704             'one' => q({0} h),
1705             'other' => q({0} h),
1706             'per' => q({0}/h),
1707             'two' => q({0} h),
1708             },
1709             'inch' => {
1710             'name' => q(bealgi),
1711             'one' => q({0} bealgi),
1712             'other' => q({0} bealgi),
1713             'per' => q({0}/bealgi),
1714             'two' => q({0} bealgi),
1715             },
1716             'inch-hg' => {
1717             'name' => q(bealgi kvikksølv),
1718             'one' => q({0} bealgi Hg),
1719             'other' => q({0} bealgi Hg),
1720             'two' => q({0} bealgi Hg),
1721             },
1722             'kilogram' => {
1723             'name' => q(kilogram),
1724             'one' => q({0} kg),
1725             'other' => q({0} kg),
1726             'per' => q({0}/kg),
1727             'two' => q({0} kg),
1728             },
1729             'kilometer' => {
1730             'name' => q(kilomehtera),
1731             'one' => q({0} km),
1732             'other' => q({0} km),
1733             'per' => q({0}/km),
1734             'two' => q({0} km),
1735             },
1736             'kilometer-per-hour' => {
1737             'name' => q(kilomehtera kohti diibmu),
1738             'one' => q({0} km/h),
1739             'other' => q({0} km/h),
1740             'two' => q({0} km/h),
1741             },
1742             'kilowatt' => {
1743             'name' => q(kilowatt),
1744             'one' => q({0} kW),
1745             'other' => q({0} kW),
1746             'two' => q({0} kW),
1747             },
1748             'light-year' => {
1749             'name' => q(chuovgat jagi),
1750             'one' => q({0} ly),
1751             'other' => q({0} ly),
1752             'two' => q({0} ly),
1753             },
1754             'liter' => {
1755             'name' => q(lihtara),
1756             'one' => q({0} l),
1757             'other' => q({0} l),
1758             'per' => q({0}/L),
1759             'two' => q({0} l),
1760             },
1761             'megaliter' => {
1762             'name' => q(ML),
1763             'one' => q({0} ML),
1764             'other' => q({0} ML),
1765             'two' => q({0} ML),
1766             },
1767             'meter' => {
1768             'name' => q(mehtera),
1769             'one' => q({0} m),
1770             'other' => q({0} m),
1771             'per' => q({0}/m),
1772             'two' => q({0} m),
1773             },
1774             'meter-per-second' => {
1775             'name' => q(mehtera kohti sekunti),
1776             'one' => q({0} m/s),
1777             'other' => q({0} m/s),
1778             'two' => q({0} m/s),
1779             },
1780             'meter-per-second-squared' => {
1781             'one' => q({0} m/s²),
1782             'other' => q({0} m/s²),
1783             'two' => q({0} m/s²),
1784             },
1785             'metric-ton' => {
1786             'name' => q(tonna),
1787             'one' => q({0} t),
1788             'other' => q({0} t),
1789             'two' => q({0} t),
1790             },
1791             'microgram' => {
1792             'one' => q({0} µg),
1793             'other' => q({0} µg),
1794             'two' => q({0} µg),
1795             },
1796             'micrometer' => {
1797             'name' => q(µm),
1798             'one' => q({0} µm),
1799             'other' => q({0} µm),
1800             'two' => q({0} µm),
1801             },
1802             'microsecond' => {
1803             'name' => q(μs),
1804             'one' => q({0} μs),
1805             'other' => q({0} μs),
1806             'two' => q({0} μs),
1807             },
1808             'mile' => {
1809             'name' => q(eangas miila),
1810             'one' => q({0} mi),
1811             'other' => q({0} mi),
1812             'two' => q({0} mi),
1813             },
1814             'mile-per-hour' => {
1815             'name' => q(eangas miila kohti diibmu),
1816             'one' => q({0} mi/h),
1817             'other' => q({0} mi/h),
1818             'two' => q({0} mi/h),
1819             },
1820             'mile-scandinavian' => {
1821             'name' => q(miila),
1822             'one' => q({0} miil),
1823             'other' => q({0} miila),
1824             'two' => q({0} miila),
1825             },
1826             'millibar' => {
1827             'name' => q(millibar),
1828             'one' => q({0} mbar),
1829             'other' => q({0} mbar),
1830             'two' => q({0} mbar),
1831             },
1832             'milligram' => {
1833             'one' => q({0} mg),
1834             'other' => q({0} mg),
1835             'two' => q({0} mg),
1836             },
1837             'milliliter' => {
1838             'name' => q(mL),
1839             'one' => q({0} mL),
1840             'other' => q({0} mL),
1841             'two' => q({0} mL),
1842             },
1843             'millimeter' => {
1844             'name' => q(millimehtera),
1845             'one' => q({0} mm),
1846             'other' => q({0} mm),
1847             'two' => q({0} mm),
1848             },
1849             'millisecond' => {
1850             'name' => q(millisekundda),
1851             'one' => q({0} ms),
1852             'other' => q({0} ms),
1853             'two' => q({0} ms),
1854             },
1855             'minute' => {
1856             'name' => q(minuhtta),
1857             'one' => q({0} min),
1858             'other' => q({0} min),
1859             'per' => q({0}/min),
1860             'two' => q({0} min),
1861             },
1862             'month' => {
1863             'name' => q(mánotbadji),
1864             'one' => q({0} mán),
1865             'other' => q({0} mán),
1866             'per' => q({0}/mán),
1867             'two' => q({0} mán),
1868             },
1869             'nanometer' => {
1870             'name' => q(nm),
1871             'one' => q({0} nm),
1872             'other' => q({0} nm),
1873             'two' => q({0} nm),
1874             },
1875             'nanosecond' => {
1876             'name' => q(ns),
1877             'one' => q({0} ns),
1878             'other' => q({0} ns),
1879             'two' => q({0} ns),
1880             },
1881             'ounce' => {
1882             'name' => q(unssi),
1883             'one' => q({0} unssi),
1884             'other' => q({0} unssi),
1885             'two' => q({0} unssi),
1886             },
1887             'per' => {
1888             '1' => q({0}/{1}),
1889             },
1890             'picometer' => {
1891             'name' => q(pikomehtera),
1892             'one' => q({0} pm),
1893             'other' => q({0} pm),
1894             'two' => q({0} pm),
1895             },
1896             'pound' => {
1897             'name' => q(pauna),
1898             'one' => q({0} pauna),
1899             'other' => q({0} pauna),
1900             'two' => q({0} pauna),
1901             },
1902             'second' => {
1903             'name' => q(sekundda),
1904             'one' => q({0} s),
1905             'other' => q({0} s),
1906             'per' => q({0}/s),
1907             'two' => q({0} s),
1908             },
1909             'square-centimeter' => {
1910             'name' => q(cm²),
1911             'one' => q({0} cm²),
1912             'other' => q({0} cm²),
1913             'per' => q({0}/cm²),
1914             'two' => q({0} cm²),
1915             },
1916             'square-foot' => {
1917             'name' => q(neliöjuolgi),
1918             'one' => q({0} ft²),
1919             'other' => q({0} ft²),
1920             'two' => q({0} ft²),
1921             },
1922             'square-kilometer' => {
1923             'name' => q(neliökilomehtera),
1924             'one' => q({0} km²),
1925             'other' => q({0} km²),
1926             'per' => q({0}/km²),
1927             'two' => q({0} km²),
1928             },
1929             'square-meter' => {
1930             'name' => q(neliömehtera),
1931             'one' => q({0} m²),
1932             'other' => q({0} m²),
1933             'per' => q({0}/m²),
1934             'two' => q({0} m²),
1935             },
1936             'square-mile' => {
1937             'name' => q(eangas neliömiila),
1938             'one' => q({0} mi²),
1939             'other' => q({0} mi²),
1940             'two' => q({0} mi²),
1941             },
1942             'ton' => {
1943             'name' => q(eangas tonna à 907kg),
1944             'one' => q({0} eang.ton. à 907kg),
1945             'other' => q({0} eang.ton. à 907kg),
1946             'two' => q({0} eang.ton. à 907kg),
1947             },
1948             'watt' => {
1949             'name' => q(watt),
1950             'one' => q({0} W),
1951             'other' => q({0} W),
1952             'two' => q({0} W),
1953             },
1954             'week' => {
1955             'name' => q(váhkku),
1956             'one' => q({0} v),
1957             'other' => q({0} v),
1958             'per' => q({0}/v),
1959             'two' => q({0} v),
1960             },
1961             'yard' => {
1962             'name' => q(eangas yard),
1963             'one' => q({0} yd),
1964             'other' => q({0} yd),
1965             'two' => q({0} yd),
1966             },
1967             'year' => {
1968             'name' => q(jahkki),
1969             'one' => q({0} jah),
1970             'other' => q({0} jah),
1971             'per' => q({0}/jah),
1972             'two' => q({0} jah),
1973             },
1974             },
1975             } }
1976             );
1977              
1978             has 'yesstr' => (
1979             is => 'ro',
1980             isa => RegexpRef,
1981             init_arg => undef,
1982             default => sub { qr'^(?i:jo|yes|y)$' }
1983             );
1984              
1985             has 'nostr' => (
1986             is => 'ro',
1987             isa => RegexpRef,
1988             init_arg => undef,
1989             default => sub { qr'^(?i:ii|no|n)$' }
1990             );
1991              
1992             has 'listPatterns' => (
1993             is => 'ro',
1994             isa => HashRef,
1995             init_arg => undef,
1996             default => sub { {
1997             start => q({0}, {1}),
1998             middle => q({0}, {1}),
1999             end => q({0}, {1}),
2000             2 => q({0}, {1}),
2001             } }
2002             );
2003              
2004             has 'default_numbering_system' => (
2005             is => 'ro',
2006             isa => Str,
2007             init_arg => undef,
2008             default => 'latn',
2009             );
2010              
2011             has native_numbering_system => (
2012             is => 'ro',
2013             isa => Str,
2014             init_arg => undef,
2015             default => 'latn',
2016             );
2017              
2018             has 'minimum_grouping_digits' => (
2019             is =>'ro',
2020             isa => Int,
2021             init_arg => undef,
2022             default => 1,
2023             );
2024              
2025             has 'number_symbols' => (
2026             is => 'ro',
2027             isa => HashRef,
2028             init_arg => undef,
2029             default => sub { {
2030             'latn' => {
2031             'decimal' => q(,),
2032             'exponential' => q(·10^),
2033             'group' => q( ),
2034             'infinity' => q(∞),
2035             'list' => q(;),
2036             'minusSign' => q(−),
2037             'nan' => q(¤¤¤),
2038             'perMille' => q(‰),
2039             'percentSign' => q(%),
2040             'plusSign' => q(+),
2041             'superscriptingExponent' => q(·),
2042             'timeSeparator' => q(:),
2043             },
2044             } }
2045             );
2046              
2047             has 'number_formats' => (
2048             is => 'ro',
2049             isa => HashRef,
2050             init_arg => undef,
2051             default => sub { {
2052             decimalFormat => {
2053             'default' => {
2054             '1000' => {
2055             'one' => '0 dt',
2056             'other' => '0 dt',
2057             'two' => '0 dt',
2058             },
2059             '10000' => {
2060             'one' => '00 dt',
2061             'other' => '00 dt',
2062             'two' => '00 dt',
2063             },
2064             '100000' => {
2065             'one' => '000 dt',
2066             'other' => '000 dt',
2067             'two' => '000 dt',
2068             },
2069             '1000000' => {
2070             'one' => '0 mn',
2071             'other' => '0 mn',
2072             'two' => '0 mn',
2073             },
2074             '10000000' => {
2075             'one' => '00 mn',
2076             'other' => '00 mn',
2077             'two' => '00 mn',
2078             },
2079             '100000000' => {
2080             'one' => '000 mn',
2081             'other' => '000 mn',
2082             'two' => '000 mn',
2083             },
2084             '1000000000' => {
2085             'one' => '0 md',
2086             'other' => '0 md',
2087             'two' => '0 md',
2088             },
2089             '10000000000' => {
2090             'one' => '00 md',
2091             'other' => '00 md',
2092             'two' => '00 md',
2093             },
2094             '100000000000' => {
2095             'one' => '000 md',
2096             'other' => '000 md',
2097             'two' => '000 md',
2098             },
2099             '1000000000000' => {
2100             'one' => '0 bn',
2101             'other' => '0 bn',
2102             'two' => '0 bn',
2103             },
2104             '10000000000000' => {
2105             'one' => '00 bn',
2106             'other' => '00 bn',
2107             'two' => '00 bn',
2108             },
2109             '100000000000000' => {
2110             'one' => '000 bn',
2111             'other' => '000 bn',
2112             'two' => '000 bn',
2113             },
2114             'standard' => {
2115             'default' => '#,##0.###',
2116             },
2117             },
2118             'long' => {
2119             '1000' => {
2120             'one' => '0 duhát',
2121             'other' => '0 duháhat',
2122             'two' => '0 duháhat',
2123             },
2124             '10000' => {
2125             'one' => '00 duhát',
2126             'other' => '00 duháhat',
2127             'two' => '00 duháhat',
2128             },
2129             '100000' => {
2130             'one' => '000 duhát',
2131             'other' => '000 duháhat',
2132             'two' => '000 duháhat',
2133             },
2134             '1000000' => {
2135             'one' => '0 miljona',
2136             'other' => '0 miljonat',
2137             'two' => '0 miljonat',
2138             },
2139             '10000000' => {
2140             'one' => '00 miljona',
2141             'other' => '00 miljonat',
2142             'two' => '00 miljonat',
2143             },
2144             '100000000' => {
2145             'one' => '000 miljona',
2146             'other' => '000 miljonat',
2147             'two' => '000 miljonat',
2148             },
2149             '1000000000' => {
2150             'one' => '0 miljardi',
2151             'other' => '0 miljardit',
2152             'two' => '0 miljardit',
2153             },
2154             '10000000000' => {
2155             'one' => '00 miljardi',
2156             'other' => '00 miljardit',
2157             'two' => '00 miljardit',
2158             },
2159             '100000000000' => {
2160             'one' => '000 miljardi',
2161             'other' => '000 miljardit',
2162             'two' => '000 miljardit',
2163             },
2164             '1000000000000' => {
2165             'one' => '0 biljona',
2166             'other' => '0 biljonat',
2167             'two' => '0 biljonat',
2168             },
2169             '10000000000000' => {
2170             'one' => '00 biljona',
2171             'other' => '00 biljonat',
2172             'two' => '00 biljonat',
2173             },
2174             '100000000000000' => {
2175             'one' => '000 biljona',
2176             'other' => '000 biljonat',
2177             'two' => '000 biljonat',
2178             },
2179             },
2180             'short' => {
2181             '1000' => {
2182             'one' => '0 dt',
2183             'other' => '0 dt',
2184             'two' => '0 dt',
2185             },
2186             '10000' => {
2187             'one' => '00 dt',
2188             'other' => '00 dt',
2189             'two' => '00 dt',
2190             },
2191             '100000' => {
2192             'one' => '000 dt',
2193             'other' => '000 dt',
2194             'two' => '000 dt',
2195             },
2196             '1000000' => {
2197             'one' => '0 mn',
2198             'other' => '0 mn',
2199             'two' => '0 mn',
2200             },
2201             '10000000' => {
2202             'one' => '00 mn',
2203             'other' => '00 mn',
2204             'two' => '00 mn',
2205             },
2206             '100000000' => {
2207             'one' => '000 mn',
2208             'other' => '000 mn',
2209             'two' => '000 mn',
2210             },
2211             '1000000000' => {
2212             'one' => '0 md',
2213             'other' => '0 md',
2214             'two' => '0 md',
2215             },
2216             '10000000000' => {
2217             'one' => '00 md',
2218             'other' => '00 md',
2219             'two' => '00 md',
2220             },
2221             '100000000000' => {
2222             'one' => '000 md',
2223             'other' => '000 md',
2224             'two' => '000 md',
2225             },
2226             '1000000000000' => {
2227             'one' => '0 bn',
2228             'other' => '0 bn',
2229             'two' => '0 bn',
2230             },
2231             '10000000000000' => {
2232             'one' => '00 bn',
2233             'other' => '00 bn',
2234             'two' => '00 bn',
2235             },
2236             '100000000000000' => {
2237             'one' => '000 bn',
2238             'other' => '000 bn',
2239             'two' => '000 bn',
2240             },
2241             },
2242             },
2243             percentFormat => {
2244             'default' => {
2245             'standard' => {
2246             'default' => '#,##0 %',
2247             },
2248             },
2249             },
2250             scientificFormat => {
2251             'default' => {
2252             'standard' => {
2253             'default' => '#E0',
2254             },
2255             },
2256             },
2257             } },
2258             );
2259              
2260             has 'number_currency_formats' => (
2261             is => 'ro',
2262             isa => HashRef,
2263             init_arg => undef,
2264             default => sub { {
2265             'latn' => {
2266             'pattern' => {
2267             'default' => {
2268             'accounting' => {
2269             'positive' => '#,##0.00 ¤',
2270             },
2271             'standard' => {
2272             'positive' => '#,##0.00 ¤',
2273             },
2274             },
2275             },
2276             },
2277             } },
2278             );
2279              
2280             has 'currencies' => (
2281             is => 'ro',
2282             isa => HashRef,
2283             init_arg => undef,
2284             default => sub { {
2285             'DKK' => {
2286             symbol => 'Dkr',
2287             },
2288             'EUR' => {
2289             symbol => '€',
2290             display_name => {
2291             'currency' => q(euro),
2292             'one' => q(euro),
2293             'other' => q(euro),
2294             'two' => q(euro),
2295             },
2296             },
2297             'FIM' => {
2298             display_name => {
2299             'currency' => q(suoma márkki),
2300             },
2301             },
2302             'GBP' => {
2303             symbol => 'GB£',
2304             },
2305             'HKD' => {
2306             symbol => 'HK$',
2307             },
2308             'INR' => {
2309             symbol => '₹',
2310             },
2311             'ISK' => {
2312             symbol => 'Ikr',
2313             },
2314             'JPY' => {
2315             symbol => 'JP¥',
2316             },
2317             'MXN' => {
2318             symbol => 'MX$',
2319             },
2320             'NOK' => {
2321             symbol => 'kr',
2322             display_name => {
2323             'currency' => q(norgga kruvdno),
2324             'one' => q(norgga kruvdno),
2325             'other' => q(norgga kruvdno),
2326             'two' => q(norgga kruvdno),
2327             },
2328             },
2329             'SEK' => {
2330             symbol => 'Skr',
2331             display_name => {
2332             'currency' => q(ruoŧŧa kruvdno),
2333             'one' => q(ruoŧŧa kruvdno),
2334             'other' => q(ruoŧŧa kruvdno),
2335             'two' => q(ruoŧŧa kruvdno),
2336             },
2337             },
2338             'THB' => {
2339             symbol => '฿',
2340             },
2341             'XAG' => {
2342             display_name => {
2343             'currency' => q(uns silba),
2344             },
2345             },
2346             'XAU' => {
2347             display_name => {
2348             'currency' => q(uns golli),
2349             },
2350             },
2351             } },
2352             );
2353              
2354              
2355             has 'calendar_months' => (
2356             is => 'ro',
2357             isa => HashRef,
2358             init_arg => undef,
2359             default => sub { {
2360             'gregorian' => {
2361             'format' => {
2362             abbreviated => {
2363             nonleap => [
2364             'ođđj',
2365             'guov',
2366             'njuk',
2367             'cuo',
2368             'mies',
2369             'geas',
2370             'suoi',
2371             'borg',
2372             'čakč',
2373             'golg',
2374             'skáb',
2375             'juov'
2376             ],
2377             leap => [
2378            
2379             ],
2380             },
2381             narrow => {
2382             nonleap => [
2383             'O',
2384             'G',
2385             'N',
2386             'C',
2387             'M',
2388             'G',
2389             'S',
2390             'B',
2391             'Č',
2392             'G',
2393             'S',
2394             'J'
2395             ],
2396             leap => [
2397            
2398             ],
2399             },
2400             wide => {
2401             nonleap => [
2402             'ođđajagemánnu',
2403             'guovvamánnu',
2404             'njukčamánnu',
2405             'cuoŋománnu',
2406             'miessemánnu',
2407             'geassemánnu',
2408             'suoidnemánnu',
2409             'borgemánnu',
2410             'čakčamánnu',
2411             'golggotmánnu',
2412             'skábmamánnu',
2413             'juovlamánnu'
2414             ],
2415             leap => [
2416            
2417             ],
2418             },
2419             },
2420             'stand-alone' => {
2421             abbreviated => {
2422             nonleap => [
2423             'ođđj',
2424             'guov',
2425             'njuk',
2426             'cuo',
2427             'mies',
2428             'geas',
2429             'suoi',
2430             'borg',
2431             'čakč',
2432             'golg',
2433             'skáb',
2434             'juov'
2435             ],
2436             leap => [
2437            
2438             ],
2439             },
2440             narrow => {
2441             nonleap => [
2442             'O',
2443             'G',
2444             'N',
2445             'C',
2446             'M',
2447             'G',
2448             'S',
2449             'B',
2450             'Č',
2451             'G',
2452             'S',
2453             'J'
2454             ],
2455             leap => [
2456            
2457             ],
2458             },
2459             wide => {
2460             nonleap => [
2461             'ođđajagemánnu',
2462             'guovvamánnu',
2463             'njukčamánnu',
2464             'cuoŋománnu',
2465             'miessemánnu',
2466             'geassemánnu',
2467             'suoidnemánnu',
2468             'borgemánnu',
2469             'čakčamánnu',
2470             'golggotmánnu',
2471             'skábmamánnu',
2472             'juovlamánnu'
2473             ],
2474             leap => [
2475            
2476             ],
2477             },
2478             },
2479             },
2480             } },
2481             );
2482              
2483             has 'calendar_days' => (
2484             is => 'ro',
2485             isa => HashRef,
2486             init_arg => undef,
2487             default => sub { {
2488             'gregorian' => {
2489             'format' => {
2490             abbreviated => {
2491             mon => 'vuos',
2492             tue => 'maŋ',
2493             wed => 'gask',
2494             thu => 'duor',
2495             fri => 'bear',
2496             sat => 'láv',
2497             sun => 'sotn'
2498             },
2499             narrow => {
2500             mon => 'V',
2501             tue => 'M',
2502             wed => 'G',
2503             thu => 'D',
2504             fri => 'B',
2505             sat => 'L',
2506             sun => 'S'
2507             },
2508             short => {
2509             mon => 'vuos',
2510             tue => 'maŋ',
2511             wed => 'gask',
2512             thu => 'duor',
2513             fri => 'bear',
2514             sat => 'láv',
2515             sun => 'sotn'
2516             },
2517             wide => {
2518             mon => 'vuossárga',
2519             tue => 'maŋŋebárga',
2520             wed => 'gaskavahkku',
2521             thu => 'duorasdat',
2522             fri => 'bearjadat',
2523             sat => 'lávvardat',
2524             sun => 'sotnabeaivi'
2525             },
2526             },
2527             'stand-alone' => {
2528             abbreviated => {
2529             mon => 'vuos',
2530             tue => 'maŋ',
2531             wed => 'gask',
2532             thu => 'duor',
2533             fri => 'bear',
2534             sat => 'láv',
2535             sun => 'sotn'
2536             },
2537             narrow => {
2538             mon => 'V',
2539             tue => 'M',
2540             wed => 'G',
2541             thu => 'D',
2542             fri => 'B',
2543             sat => 'L',
2544             sun => 'S'
2545             },
2546             short => {
2547             mon => 'vuos',
2548             tue => 'maŋ',
2549             wed => 'gask',
2550             thu => 'duor',
2551             fri => 'bear',
2552             sat => 'láv',
2553             sun => 'sotn'
2554             },
2555             wide => {
2556             mon => 'vuossárga',
2557             tue => 'maŋŋebárga',
2558             wed => 'gaskavahkku',
2559             thu => 'duorasdat',
2560             fri => 'bearjadat',
2561             sat => 'lávvardat',
2562             sun => 'sotnabeaivi'
2563             },
2564             },
2565             },
2566             } },
2567             );
2568              
2569             has 'calendar_quarters' => (
2570             is => 'ro',
2571             isa => HashRef,
2572             init_arg => undef,
2573             default => sub { {
2574             'gregorian' => {
2575             'format' => {
2576             abbreviated => {0 => 'Q1',
2577             1 => 'Q2',
2578             2 => 'Q3',
2579             3 => 'Q4'
2580             },
2581             narrow => {0 => '1',
2582             1 => '2',
2583             2 => '3',
2584             3 => '4'
2585             },
2586             wide => {0 => 'Q1',
2587             1 => 'Q2',
2588             2 => 'Q3',
2589             3 => 'Q4'
2590             },
2591             },
2592             'stand-alone' => {
2593             abbreviated => {0 => 'Q1',
2594             1 => 'Q2',
2595             2 => 'Q3',
2596             3 => 'Q4'
2597             },
2598             narrow => {0 => '1',
2599             1 => '2',
2600             2 => '3',
2601             3 => '4'
2602             },
2603             wide => {0 => 'Q1',
2604             1 => 'Q2',
2605             2 => 'Q3',
2606             3 => 'Q4'
2607             },
2608             },
2609             },
2610             } },
2611             );
2612              
2613             has 'day_periods' => (
2614             is => 'ro',
2615             isa => HashRef,
2616             init_arg => undef,
2617             default => sub { {
2618             'gregorian' => {
2619             'format' => {
2620             'abbreviated' => {
2621             'am' => q{i.b.},
2622             'pm' => q{e.b.},
2623             },
2624             'narrow' => {
2625             'am' => q{i.b.},
2626             'pm' => q{e.b.},
2627             },
2628             'wide' => {
2629             'am' => q{iđitbeaivet},
2630             'pm' => q{eahketbeaivet},
2631             },
2632             },
2633             'stand-alone' => {
2634             'abbreviated' => {
2635             'am' => q{i.b.},
2636             'pm' => q{e.b.},
2637             },
2638             'narrow' => {
2639             'am' => q{i.b.},
2640             'pm' => q{e.b.},
2641             },
2642             'wide' => {
2643             'am' => q{iđitbeaivi},
2644             'pm' => q{eahketbeaivi},
2645             },
2646             },
2647             },
2648             } },
2649             );
2650              
2651             has 'eras' => (
2652             is => 'ro',
2653             isa => HashRef,
2654             init_arg => undef,
2655             default => sub { {
2656             'gregorian' => {
2657             abbreviated => {
2658             '0' => 'o.Kr.',
2659             '1' => 'm.Kr.'
2660             },
2661             wide => {
2662             '0' => 'ovdal Kristtusa',
2663             '1' => 'maŋŋel Kristtusa'
2664             },
2665             },
2666             } },
2667             );
2668              
2669             has 'date_formats' => (
2670             is => 'ro',
2671             isa => HashRef,
2672             init_arg => undef,
2673             default => sub { {
2674             'gregorian' => {
2675             'full' => q{y MMMM d, EEEE},
2676             'long' => q{y MMMM d},
2677             'medium' => q{y MMM d},
2678             'short' => q{y-MM-dd},
2679             },
2680             } },
2681             );
2682              
2683             has 'time_formats' => (
2684             is => 'ro',
2685             isa => HashRef,
2686             init_arg => undef,
2687             default => sub { {
2688             'gregorian' => {
2689             'full' => q{HH:mm:ss zzzz},
2690             'long' => q{HH:mm:ss z},
2691             'medium' => q{HH:mm:ss},
2692             'short' => q{HH:mm},
2693             },
2694             } },
2695             );
2696              
2697             has 'datetime_formats' => (
2698             is => 'ro',
2699             isa => HashRef,
2700             init_arg => undef,
2701             default => sub { {
2702             'gregorian' => {
2703             'full' => q{{1} {0}},
2704             'long' => q{{1} {0}},
2705             'medium' => q{{1} {0}},
2706             'short' => q{{1} {0}},
2707             },
2708             } },
2709             );
2710              
2711             has 'datetime_formats_available_formats' => (
2712             is => 'ro',
2713             isa => HashRef,
2714             init_arg => undef,
2715             default => sub { {
2716             'gregorian' => {
2717             E => q{ccc},
2718             EHm => q{E HH:mm},
2719             EHms => q{E HH:mm:ss},
2720             Ed => q{d, E},
2721             Ehm => q{E h:mm a},
2722             Ehms => q{E h:mm:ss a},
2723             Gy => q{G y},
2724             GyMMM => q{G y MMM},
2725             GyMMMEd => q{G y MMM d, E},
2726             GyMMMd => q{G y MMM d},
2727             H => q{HH},
2728             Hm => q{HH:mm},
2729             Hms => q{HH:mm:ss},
2730             Hmsv => q{HH:mm:ss v},
2731             Hmv => q{HH:mm v},
2732             M => q{L},
2733             MEd => q{MM-dd, E},
2734             MMM => q{LLL},
2735             MMMEd => q{MMM d, E},
2736             MMMMW => q{'week' W 'of' MMM},
2737             MMMMd => q{MMMM d},
2738             MMMd => q{MMM d},
2739             Md => q{MM-dd},
2740             d => q{d},
2741             h => q{h a},
2742             hm => q{h:mm a},
2743             hms => q{h:mm:ss a},
2744             hmsv => q{h:mm:ss a v},
2745             hmv => q{h:mm a v},
2746             ms => q{mm:ss},
2747             y => q{y},
2748             yM => q{y-MM},
2749             yMEd => q{y-MM-dd, E},
2750             yMMM => q{y MMM},
2751             yMMMEd => q{y MMM d, E},
2752             yMMMM => q{y MMMM},
2753             yMMMd => q{y MMM d},
2754             yMd => q{y-MM-dd},
2755             yQQQ => q{y QQQ},
2756             yQQQQ => q{y QQQQ},
2757             yw => q{'week' w 'of' Y},
2758             },
2759             } },
2760             );
2761              
2762             has 'datetime_formats_append_item' => (
2763             is => 'ro',
2764             isa => HashRef,
2765             init_arg => undef,
2766             default => sub { {
2767             'gregorian' => {
2768             'Timezone' => '{0} {1}',
2769             },
2770             } },
2771             );
2772              
2773             has 'datetime_formats_interval' => (
2774             is => 'ro',
2775             isa => HashRef,
2776             init_arg => undef,
2777             default => sub { {
2778             'gregorian' => {
2779             H => {
2780             H => q{HH–HH},
2781             },
2782             Hm => {
2783             H => q{HH:mm–HH:mm},
2784             m => q{HH:mm–HH:mm},
2785             },
2786             Hmv => {
2787             H => q{HH:mm–HH:mm v},
2788             m => q{HH:mm–HH:mm v},
2789             },
2790             Hv => {
2791             H => q{HH–HH v},
2792             },
2793             M => {
2794             M => q{MM–MM},
2795             },
2796             MEd => {
2797             M => q{MM-dd, E – MM-dd, E},
2798             d => q{MM-dd, E – MM-dd, E},
2799             },
2800             MMM => {
2801             M => q{LLL–LLL},
2802             },
2803             MMMEd => {
2804             M => q{MMM d, E – MMM d, E},
2805             d => q{MMM d, E – MMM d, E},
2806             },
2807             MMMd => {
2808             M => q{MMM d – MMM d},
2809             d => q{MMM d–d},
2810             },
2811             Md => {
2812             M => q{MM-dd – MM-dd},
2813             d => q{MM-dd – MM-dd},
2814             },
2815             d => {
2816             d => q{d–d},
2817             },
2818             fallback => '{0} – {1}',
2819             h => {
2820             a => q{h a – h a},
2821             h => q{h–h a},
2822             },
2823             hm => {
2824             a => q{h:mm a – h:mm a},
2825             h => q{h:mm–h:mm a},
2826             m => q{h:mm–h:mm a},
2827             },
2828             hmv => {
2829             a => q{h:mm a – h:mm a v},
2830             h => q{h:mm–h:mm a v},
2831             m => q{h:mm–h:mm a v},
2832             },
2833             hv => {
2834             a => q{h a – h a v},
2835             h => q{h–h a v},
2836             },
2837             y => {
2838             y => q{y–y},
2839             },
2840             yM => {
2841             M => q{y-MM – y-MM},
2842             y => q{y-MM – y-MM},
2843             },
2844             yMEd => {
2845             M => q{y-MM-dd, E – y-MM-dd, E},
2846             d => q{y-MM-dd, E – y-MM-dd, E},
2847             y => q{y-MM-dd, E – y-MM-dd, E},
2848             },
2849             yMMM => {
2850             M => q{y MMM–MMM},
2851             y => q{y MMM – y MMM},
2852             },
2853             yMMMEd => {
2854             M => q{y MMM d, E – MMM d, E},
2855             d => q{y MMM d, E – MMM d, E},
2856             y => q{y MMM d, E – y MMM d, E},
2857             },
2858             yMMMM => {
2859             M => q{y MMMM–MMMM},
2860             y => q{y MMMM – y MMMM},
2861             },
2862             yMMMd => {
2863             M => q{y MMM d – MMM d},
2864             d => q{y MMM d–d},
2865             y => q{y MMM d – y MMM d},
2866             },
2867             yMd => {
2868             M => q{y-MM-dd – y-MM-dd},
2869             d => q{y-MM-dd – y-MM-dd},
2870             y => q{y-MM-dd – y-MM-dd},
2871             },
2872             },
2873             } },
2874             );
2875              
2876             has 'time_zone_names' => (
2877             is => 'ro',
2878             isa => HashRef,
2879             init_arg => undef,
2880             default => sub { {
2881             hourFormat => q(+HH:mm;−HH:mm),
2882             gmtFormat => q(UTC{0}),
2883             gmtZeroFormat => q(UTC),
2884             regionFormat => q({0} áigi),
2885             regionFormat => q({0} geassiáigi),
2886             regionFormat => q({0} dábálašáigi),
2887             fallbackFormat => q({0} ({1})),
2888             'America/Curacao' => {
2889             exemplarCity => q#Curaçao#,
2890             },
2891             'America/Merida' => {
2892             exemplarCity => q#Mérida#,
2893             },
2894             'America/Sao_Paulo' => {
2895             exemplarCity => q#São Paulo#,
2896             },
2897             'America/St_Barthelemy' => {
2898             exemplarCity => q#Saint Barthélemy#,
2899             },
2900             'Antarctica/DumontDUrville' => {
2901             exemplarCity => q#Dumont d’Urville#,
2902             },
2903             'Etc/Unknown' => {
2904             exemplarCity => q#dovdameahttun áigeavádat#,
2905             },
2906             'Europe_Central' => {
2907             long => {
2908             'daylight' => q#gaska-Eurohpá geassiáigi#,
2909             'generic' => q#gaska-Eurohpá áigi#,
2910             'standard' => q#gaska-Eurohpá dábálašáigi#,
2911             },
2912             short => {
2913             'daylight' => q#CEST#,
2914             'generic' => q#CET#,
2915             'standard' => q#CET#,
2916             },
2917             },
2918             'Europe_Eastern' => {
2919             long => {
2920             'daylight' => q#nuorti-Eurohpá geassiáigi#,
2921             'generic' => q#nuorti-Eurohpá áigi#,
2922             'standard' => q#nuorti-Eurohpá dábálašáigi#,
2923             },
2924             short => {
2925             'daylight' => q#EEST#,
2926             'generic' => q#EET#,
2927             'standard' => q#EET#,
2928             },
2929             },
2930             'Europe_Western' => {
2931             long => {
2932             'daylight' => q#oarje-Eurohpá geassiáigi#,
2933             'generic' => q#oarje-Eurohpá áigi#,
2934             'standard' => q#oarje-Eurohpá dábálašáigi#,
2935             },
2936             short => {
2937             'daylight' => q#WEST#,
2938             'generic' => q#WET#,
2939             'standard' => q#WET#,
2940             },
2941             },
2942             'GMT' => {
2943             long => {
2944             'standard' => q#Greenwich gaskka áigi#,
2945             },
2946             short => {
2947             'standard' => q#GMT#,
2948             },
2949             },
2950             'Moscow' => {
2951             long => {
2952             'daylight' => q#Moskva-geassiáigi#,
2953             'generic' => q#Moskva-áigi#,
2954             'standard' => q#Moskva-dábálašáigi#,
2955             },
2956             },
2957             } }
2958             );
2959 1     1   6155 no Moo;
  1         2  
  1         4  
2960              
2961             1;
2962              
2963             # vim: tabstop=4