File Coverage

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


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Kl - Package for language Kalaallisut
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Kl;
10             # This file auto generated from Data\common\main\kl.xml
11             # on Sun 16 Dec 4:23:13 pm GMT
12              
13 1     1   958657 use strict;
  1         3  
  1         27  
14 1     1   4 use warnings;
  1         2  
  1         24  
15 1     1   5 use version;
  1         2  
  1         7  
16              
17             our $VERSION = version->declare('v0.34.0');
18              
19 1     1   93 use v5.10.1;
  1         3  
20 1     1   4 use mro 'c3';
  1         2  
  1         7  
21 1     1   22 use utf8;
  1         2  
  1         6  
22 1     1   28 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         15  
23 1     1   130 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         329  
24 1     1   1013 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   485 use bignum;
  1         2  
  1         8  
40             return {
41             'numbertimes' => {
42             'private' => {
43             '1' => {
44             base_value => q(1),
45             divisor => q(1),
46             rule => q(ataaseq),
47             },
48             '2' => {
49             base_value => q(2),
50             divisor => q(1),
51             rule => q(marlunnik),
52             },
53             '3' => {
54             base_value => q(3),
55             divisor => q(1),
56             rule => q(pingasunik),
57             },
58             '4' => {
59             base_value => q(4),
60             divisor => q(1),
61             rule => q(sisamanik),
62             },
63             '5' => {
64             base_value => q(5),
65             divisor => q(1),
66             rule => q(tallimanik),
67             },
68             '6' => {
69             base_value => q(6),
70             divisor => q(1),
71             rule => q(arfinilinnik),
72             },
73             '7' => {
74             base_value => q(7),
75             divisor => q(1),
76             rule => q(arfineq-marlunnik),
77             },
78             '8' => {
79             base_value => q(8),
80             divisor => q(1),
81             rule => q(arfineq-pingasunik),
82             },
83             '9' => {
84             base_value => q(9),
85             divisor => q(1),
86             rule => q(arfineq-sisamanik),
87             },
88             '10' => {
89             base_value => q(10),
90             divisor => q(10),
91             rule => q(qulinik),
92             },
93             '11' => {
94             base_value => q(11),
95             divisor => q(10),
96             rule => q(aqqanilinik),
97             },
98             '12' => {
99             base_value => q(12),
100             divisor => q(10),
101             rule => q(aqqaneq-marlunnik),
102             },
103             '13' => {
104             base_value => q(13),
105             divisor => q(10),
106             rule => q(aqqaneq-pingasunik),
107             },
108             '14' => {
109             base_value => q(14),
110             divisor => q(10),
111             rule => q(aqqaneq-sisamanik),
112             },
113             '15' => {
114             base_value => q(15),
115             divisor => q(10),
116             rule => q(aqqaneq-tallimanik),
117             },
118             '16' => {
119             base_value => q(16),
120             divisor => q(10),
121             rule => q(arfersanilinnik),
122             },
123             '17' => {
124             base_value => q(17),
125             divisor => q(10),
126             rule => q(arfersaneq-marlunnik),
127             },
128             '18' => {
129             base_value => q(18),
130             divisor => q(10),
131             rule => q(arfersaneq-pingasunik),
132             },
133             '19' => {
134             base_value => q(19),
135             divisor => q(10),
136             rule => q(arfersaneq-sisamanik),
137             },
138             '20' => {
139             base_value => q(20),
140             divisor => q(10),
141             rule => q(←%%numbertimes← qulillit[ →→]),
142             },
143             '100' => {
144             base_value => q(100),
145             divisor => q(100),
146             rule => q(uutritit[ →→]),
147             },
148             '200' => {
149             base_value => q(200),
150             divisor => q(100),
151             rule => q(←%%numbertimes← uutritillit[ →→]),
152             },
153             'max' => {
154             base_value => q(200),
155             divisor => q(100),
156             rule => q(←%%numbertimes← uutritillit[ →→]),
157             },
158             },
159             },
160             'spellout-cardinal' => {
161             'public' => {
162             '-x' => {
163             divisor => q(1),
164             rule => q(minus →→),
165             },
166             '0' => {
167             base_value => q(0),
168             divisor => q(1),
169             rule => q(nuulu),
170             },
171             'x.x' => {
172             divisor => q(1),
173             rule => q(←← komma →→),
174             },
175             '1' => {
176             base_value => q(1),
177             divisor => q(1),
178             rule => q(ataaseq),
179             },
180             '2' => {
181             base_value => q(2),
182             divisor => q(1),
183             rule => q(marluk),
184             },
185             '3' => {
186             base_value => q(3),
187             divisor => q(1),
188             rule => q(pingasut),
189             },
190             '4' => {
191             base_value => q(4),
192             divisor => q(1),
193             rule => q(sisamat),
194             },
195             '5' => {
196             base_value => q(5),
197             divisor => q(1),
198             rule => q(tallimat),
199             },
200             '6' => {
201             base_value => q(6),
202             divisor => q(1),
203             rule => q(arfinillit),
204             },
205             '7' => {
206             base_value => q(7),
207             divisor => q(1),
208             rule => q(arfineq-marluk),
209             },
210             '8' => {
211             base_value => q(8),
212             divisor => q(1),
213             rule => q(arfineq-pingasut),
214             },
215             '9' => {
216             base_value => q(9),
217             divisor => q(1),
218             rule => q(arfineq-sisamat),
219             },
220             '10' => {
221             base_value => q(10),
222             divisor => q(10),
223             rule => q(qulit),
224             },
225             '11' => {
226             base_value => q(11),
227             divisor => q(10),
228             rule => q(aqqanilit),
229             },
230             '12' => {
231             base_value => q(12),
232             divisor => q(10),
233             rule => q(aqqaneq-marluk),
234             },
235             '13' => {
236             base_value => q(13),
237             divisor => q(10),
238             rule => q(aqqaneq-pingasut),
239             },
240             '14' => {
241             base_value => q(14),
242             divisor => q(10),
243             rule => q(aqqaneq-sisamat),
244             },
245             '15' => {
246             base_value => q(15),
247             divisor => q(10),
248             rule => q(aqqaneq-tallimat),
249             },
250             '16' => {
251             base_value => q(16),
252             divisor => q(10),
253             rule => q(arfersanillit),
254             },
255             '17' => {
256             base_value => q(17),
257             divisor => q(10),
258             rule => q(arfersaneq-marluk),
259             },
260             '18' => {
261             base_value => q(18),
262             divisor => q(10),
263             rule => q(arfersaneq-pingasut),
264             },
265             '19' => {
266             base_value => q(19),
267             divisor => q(10),
268             rule => q(arfersaneq-sisamat),
269             },
270             '20' => {
271             base_value => q(20),
272             divisor => q(10),
273             rule => q(←%%numbertimes← qulillit[ →→]),
274             },
275             '100' => {
276             base_value => q(100),
277             divisor => q(100),
278             rule => q(uutritit[ →→]),
279             },
280             '200' => {
281             base_value => q(200),
282             divisor => q(100),
283             rule => q(←%%numbertimes← uutritillit[ →→]),
284             },
285             '1000' => {
286             base_value => q(1000),
287             divisor => q(1000),
288             rule => q(tuusintit[ →→]),
289             },
290             '2000' => {
291             base_value => q(2000),
292             divisor => q(1000),
293             rule => q(←%%numbertimes← tuusintillit[ →→]),
294             },
295             '1000000' => {
296             base_value => q(1000000),
297             divisor => q(1000000),
298             rule => q(millionit[ →→]),
299             },
300             '2000000' => {
301             base_value => q(2000000),
302             divisor => q(1000000),
303             rule => q(←%%numbertimes← millionillit[ →→]),
304             },
305             '1000000000' => {
306             base_value => q(1000000000),
307             divisor => q(1000000000),
308             rule => q(milliardit[ →→]),
309             },
310             '2000000000' => {
311             base_value => q(2000000000),
312             divisor => q(1000000000),
313             rule => q(←%%numbertimes← milliardillit[ →→]),
314             },
315             '1000000000000' => {
316             base_value => q(1000000000000),
317             divisor => q(1000000000000),
318             rule => q(billionit[ →→]),
319             },
320             '2000000000000' => {
321             base_value => q(2000000000000),
322             divisor => q(1000000000000),
323             rule => q(←%%numbertimes← billioniillit[ →→]),
324             },
325             '1000000000000000' => {
326             base_value => q(1000000000000000),
327             divisor => q(1000000000000000),
328             rule => q(billiardit[ →→]),
329             },
330             '2000000000000000' => {
331             base_value => q(2000000000000000),
332             divisor => q(1000000000000000),
333             rule => q(←%%numbertimes← billiardillit[ →→]),
334             },
335             '1000000000000000000' => {
336             base_value => q(1000000000000000000),
337             divisor => q(1000000000000000000),
338             rule => q(=#,##0=),
339             },
340             'max' => {
341             base_value => q(1000000000000000000),
342             divisor => q(1000000000000000000),
343             rule => q(=#,##0=),
344             },
345             },
346             },
347             'spellout-numbering' => {
348             'public' => {
349             '0' => {
350             base_value => q(0),
351             divisor => q(1),
352             rule => q(=%spellout-cardinal=),
353             },
354             'max' => {
355             base_value => q(0),
356             divisor => q(1),
357             rule => q(=%spellout-cardinal=),
358             },
359             },
360             },
361             'spellout-numbering-year' => {
362             'public' => {
363             '0' => {
364             base_value => q(0),
365             divisor => q(1),
366             rule => q(=%spellout-numbering=),
367             },
368             'x.x' => {
369             divisor => q(1),
370             rule => q(=0.0=),
371             },
372             'max' => {
373             divisor => q(1),
374             rule => q(=0.0=),
375             },
376             },
377             },
378             } },
379             );
380              
381             # Need to add code for Key type pattern
382             sub display_name_pattern {
383 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
384              
385 0           my $display_pattern = '{0} ({1})';
386 0           $display_pattern =~s/\{0\}/$name/g;
387 0           my $subtags = join '{0}, {1}', grep {$_} (
  0            
388             $region,
389             $script,
390             $variant,
391             );
392              
393 0           $display_pattern =~s/\{1\}/$subtags/g;
394 0           return $display_pattern;
395             }
396              
397             has 'display_name_language' => (
398             is => 'ro',
399             isa => CodeRef,
400             init_arg => undef,
401             default => sub {
402             sub {
403             my %languages = (
404             'ar' => 'arabiamiusut',
405             'az' => 'aserbajdsjaniskisut',
406             'bn' => 'bengalimiutut',
407             'cs' => 'tjekkiamut',
408             'da' => 'qallunaatut',
409             'de' => 'tyskisut',
410             'en' => 'tuluttut',
411             'eo' => 'esperanto',
412             'es' => 'spanskisut',
413             'et' => 'estlandimiutut',
414             'fa' => 'persiskisut',
415             'fi' => 'finlandimiutut',
416             'fo' => 'savalimmiutut',
417             'fr' => 'franskisut',
418             'ga' => 'irlandimiutut',
419             'he' => 'hebraimiutut',
420             'hi' => 'hindimiutut',
421             'id' => 'indonesiamiutut',
422             'is' => 'islandimiusut',
423             'it' => 'italiamiutut',
424             'ja' => 'japanimiusut',
425             'kl' => 'kalaallisut',
426             'ko' => 'koreamiusut',
427             'ku' => 'kurdiskisut',
428             'la' => 'latiinerisut',
429             'lt' => 'litauenimiutut',
430             'lv' => 'letlandimiutut',
431             'mg' => 'malagassiskisut',
432             'mi' => 'maorimiutut',
433             'nl' => 'hollandimiutut',
434             'pl' => 'polenimiutut',
435             'ps' => 'pashtomiutut',
436             'pt' => 'portugalimiutut',
437             'ro' => 'rumænimiutut',
438             'ru' => 'russisut',
439             'sk' => 'slovakimiusut',
440             'sv' => 'svenskisut',
441             'sw' => 'swahilimiutut',
442             'th' => 'thailandimiutut',
443             'tr' => 'tyrkiskisut',
444             'uk' => 'ukrainimiusut',
445             'und' => '(atorsinnaanngitsoq oqaatsit)',
446             'ur' => 'urdumiutut',
447             'vi' => 'vietnamimiusut',
448             'zh' => 'kineserisut',
449              
450             );
451             if (@_) {
452             return $languages{$_[0]};
453             }
454             return \%languages;
455             }
456             },
457             );
458              
459             has 'display_name_script' => (
460             is => 'ro',
461             isa => CodeRef,
462             init_arg => undef,
463             default => sub {
464             sub {
465             my %scripts = (
466             'Latn' => 'latin allakkat',
467             'Zsym' => 'assersuut',
468             'Zyyy' => 'peqatigiipput',
469             'Zzzz' => 'atorsinnaanngitsoq allakkat',
470              
471             );
472             if ( @_ ) {
473             return $scripts{$_[0]};
474             }
475             return \%scripts;
476             }
477             }
478             );
479              
480             has 'display_name_region' => (
481             is => 'ro',
482             isa => HashRef[Str],
483             init_arg => undef,
484             default => sub {
485             {
486             '001' => 'silarsuaq',
487             '002' => 'Afrika',
488             '003' => 'Amerika Avannarleq',
489             '005' => 'Amerika Kujalleq',
490             '009' => 'Oceania',
491             '011' => 'Afrika Killiit',
492             '013' => 'America Qitiusumik',
493             '014' => 'Afrika Kangilliit',
494             '015' => 'Afrika Avannarleq',
495             '017' => 'Afrika Qitiusumik',
496             '018' => 'Afrika Kujalleq',
497             '019' => 'Amerika',
498             '030' => 'Asia Kangilliit',
499             '034' => 'Asia Kujalleq',
500             '039' => 'Europa Kujalleq',
501             '053' => 'Australia aamma Nutaaq Zeelandi',
502             '054' => 'Melanesia',
503             '061' => 'Polynesia',
504             '142' => 'Asia',
505             '143' => 'Asia Qitiusumik',
506             '145' => 'Asia Killiit',
507             '150' => 'Europa',
508             '151' => 'Europa Kangilliit',
509             '154' => 'Europa Avannarleq',
510             '155' => 'Europa Killiit',
511             '419' => 'America Latin aamma Karibia',
512             'AC' => 'Ascension qeqertaq',
513             'AD' => 'Andorra',
514             'AF' => 'Afghanistani',
515             'AG' => 'Antigua aamma Barbuda',
516             'AI' => 'Anguilla',
517             'AL' => 'Albania',
518             'AM' => 'Armenia',
519             'AO' => 'Angola',
520             'AQ' => 'Qalasersuaq Kujalleq',
521             'AR' => 'Argentina',
522             'AT' => 'Østrigi',
523             'AU' => 'Australia',
524             'AW' => 'Aruba',
525             'AX' => 'Ã…landi',
526             'BA' => 'Bosnia aamma Herzegovina',
527             'BB' => 'Barbados',
528             'BD' => 'Bangladesh',
529             'BE' => 'Belgia',
530             'BF' => 'Burkina Faso',
531             'BG' => 'Bulgaria',
532             'BH' => 'Bahrain',
533             'BI' => 'Burundi',
534             'BJ' => 'Benin',
535             'BL' => 'Saint Barthélemy',
536             'BM' => 'Bermuda',
537             'BN' => 'Brunei',
538             'BO' => 'Bolivia',
539             'BR' => 'Brazil',
540             'BS' => 'Bahamas',
541             'BT' => 'Bhutan',
542             'BV' => 'Bouvet qeqertaq',
543             'BW' => 'Botswana',
544             'BY' => 'Hvideruslandi',
545             'BZ' => 'Belize',
546             'CA' => 'Canada',
547             'CC' => 'Cocos qeqertaq',
548             'CD' => 'Kongo-Kinshasa',
549             'CG' => 'Kongo-Brazzaville',
550             'CH' => 'Schweizi',
551             'CK' => 'Cook qeqertaq',
552             'CL' => 'Chile',
553             'CM' => 'Kamerun',
554             'CN' => 'Kina',
555             'CO' => 'Colombia',
556             'CP' => 'Clipperton qeqertaq',
557             'CR' => 'Costa Rica',
558             'CU' => 'Kuba',
559             'CV' => 'Cap Verde',
560             'CW' => 'Curaçao',
561             'CX' => 'Jul-qeqertaq',
562             'CY' => 'Cypern',
563             'CZ' => 'Tjekkia',
564             'DE' => 'Tysklandi',
565             'DG' => 'Diego Garcia',
566             'DJ' => 'Djibouti',
567             'DK' => 'Danmarki',
568             'DM' => 'Dominica',
569             'DZ' => 'Algeriet',
570             'EA' => 'Ceuta aamma Melilla',
571             'EC' => 'Ecuador',
572             'EE' => 'Estlandi',
573             'EG' => 'Egypten',
574             'EH' => 'Sahara Killiit',
575             'ER' => 'Eritrea',
576             'ES' => 'Spania',
577             'ET' => 'Ethiopia',
578             'EU' => 'Europami nunat kattusimaffiat',
579             'FI' => 'Finlandi',
580             'FJ' => 'Fiji',
581             'FK' => 'Falklandi qeqertaq',
582             'FM' => 'Micronesia',
583             'FO' => 'Savalimmiut',
584             'FR' => 'Frankrigi',
585             'GA' => 'Gabon',
586             'GB' => 'Tuluit Nunaat',
587             'GB@alt=short' => 'Tuluit Nunaat',
588             'GD' => 'Grenada',
589             'GE' => 'Georgia',
590             'GG' => 'Guernsey',
591             'GH' => 'Ghana',
592             'GI' => 'Gibraltar',
593             'GL' => 'Kalaallit Nunaat',
594             'GM' => 'Gambia',
595             'GN' => 'Guinea',
596             'GP' => 'Guadeloupe',
597             'GR' => 'Grækenlandi',
598             'GT' => 'Guatemala',
599             'GU' => 'Guam',
600             'GW' => 'Guinea-Bissau',
601             'GY' => 'Guyana',
602             'HK' => 'Hongkong',
603             'HK@alt=short' => 'Hongkong',
604             'HN' => 'Honduras',
605             'HR' => 'Kroatia',
606             'HT' => 'Haiti',
607             'HU' => 'Ungarni',
608             'IC' => 'Kanaria qeqertaq',
609             'ID' => 'Indonesia',
610             'IE' => 'Irlandi',
611             'IL' => 'Israel',
612             'IM' => 'Isle of Man',
613             'IN' => 'India',
614             'IQ' => 'Irak',
615             'IR' => 'Iran',
616             'IS' => 'Islandi',
617             'IT' => 'Italia',
618             'JE' => 'Jersey',
619             'JM' => 'Jamaica',
620             'JO' => 'Jordani',
621             'JP' => 'Japani',
622             'KE' => 'Kenya',
623             'KH' => 'Kambodia',
624             'KI' => 'Kiribati',
625             'KM' => 'Comoros',
626             'KN' => 'Saint Kitts aamma Nevis',
627             'KP' => 'Korea Avannarleq',
628             'KR' => 'Korea Kujalleq',
629             'KW' => 'Kuwait',
630             'KY' => 'Cayman qeqertaq',
631             'KZ' => 'Kasakhstani',
632             'LA' => 'Laos',
633             'LB' => 'Libanon',
634             'LC' => 'Saint Lucia',
635             'LI' => 'Liechtensteini',
636             'LK' => 'Sri Lanka',
637             'LR' => 'Liberia',
638             'LS' => 'Lesotho',
639             'LT' => 'Litaueni',
640             'LU' => 'Luxembourg',
641             'LV' => 'Letlandi',
642             'LY' => 'Libya',
643             'MA' => 'Marocko',
644             'MC' => 'Monaco',
645             'MD' => 'Moldova',
646             'ME' => 'Montenegro',
647             'MF' => 'Frankrigi Saint Martin',
648             'MG' => 'Madagaskar',
649             'MK' => 'Makedonia',
650             'ML' => 'Mali',
651             'MM' => 'Burma',
652             'MO' => 'Macao',
653             'MO@alt=short' => 'Macao',
654             'MQ' => 'Martinique',
655             'MR' => 'Mauritania',
656             'MS' => 'Montserrat',
657             'MT' => 'Malta',
658             'MU' => 'Mauritius',
659             'MW' => 'Malawi',
660             'MX' => 'Mexiko',
661             'MY' => 'Malaysia',
662             'MZ' => 'Moçambique',
663             'NA' => 'Namibia',
664             'NC' => 'Nutaaq Caledonia',
665             'NE' => 'Niger',
666             'NG' => 'Nigeria',
667             'NI' => 'Nicaragua',
668             'NL' => 'Hollandi',
669             'NO' => 'Norge',
670             'NP' => 'Nepal',
671             'NR' => 'Nauru',
672             'NU' => 'Niue',
673             'NZ' => 'Nutaaq Zeelandi',
674             'OM' => 'Oman',
675             'PA' => 'Panama',
676             'PE' => 'Peru',
677             'PG' => 'Papua Nutaaq Guinea',
678             'PK' => 'Pakistani',
679             'PL' => 'Poleni',
680             'PM' => 'Saint Pierre aamma Miquelon',
681             'PR' => 'Puerto Rico',
682             'PT' => 'Portugali',
683             'PW' => 'Palau',
684             'PY' => 'Paraguay',
685             'QA' => 'Quatar',
686             'RE' => 'Réunion',
687             'RO' => 'Rumænia',
688             'RS' => 'Serbia',
689             'RU' => 'Ruslandi',
690             'RW' => 'Rwanda',
691             'SA' => 'Saudi Arabia',
692             'SD' => 'Avannarleqsudan',
693             'SE' => 'Sverige',
694             'SG' => 'Singapore',
695             'SH' => 'Saint Helena',
696             'SI' => 'Slovenia',
697             'SJ' => 'Svalbard aamma Jan Mayen',
698             'SK' => 'Slovakia',
699             'SL' => 'Sierra Leone',
700             'SM' => 'San Marino',
701             'SN' => 'Senegal',
702             'SO' => 'Somalia',
703             'SR' => 'Suriname',
704             'SS' => 'Kujalleqsudan',
705             'ST' => 'São Tomé aamma Príncipe',
706             'SV' => 'El Salvador',
707             'SY' => 'Syria',
708             'SZ' => 'Swazilandi',
709             'TA' => 'Tristan da Cunha',
710             'TD' => 'Chad',
711             'TG' => 'Togo',
712             'TH' => 'Thailandi',
713             'TJ' => 'Tajikistani',
714             'TK' => 'Tokelau',
715             'TL' => 'Timor Kangilliit',
716             'TM' => 'Turkmenistani',
717             'TN' => 'Tunisia',
718             'TO' => 'Tonga',
719             'TR' => 'Tyrkia',
720             'TT' => 'Trinidad aamma Tobago',
721             'TV' => 'Tuvalu',
722             'TW' => 'Taiwan',
723             'TZ' => 'Tanzania',
724             'UA' => 'Ukraina',
725             'UG' => 'Uganda',
726             'US' => 'Naalagaaffeqatigiit',
727             'US@alt=short' => 'USA',
728             'UY' => 'Uruguay',
729             'UZ' => 'Uzbekistani',
730             'VA' => 'Vatikani',
731             'VE' => 'Venezuela',
732             'VN' => 'Vietnam',
733             'VU' => 'Vanuatu',
734             'WF' => 'Wallis aamma Futuna',
735             'WS' => 'Samoa',
736             'XK' => 'Kosovo',
737             'YE' => 'Jemen',
738             'YT' => 'Mayotte',
739             'ZA' => 'Kujalleqafrika',
740             'ZM' => 'Zambia',
741             'ZW' => 'Zimbabwe',
742             'ZZ' => '(atorsinnaanngitsoq nunap imartaa nunataalu)',
743              
744             }
745             },
746             );
747              
748             has 'display_name_key' => (
749             is => 'ro',
750             isa => HashRef[Str],
751             init_arg => undef,
752             default => sub {
753             {
754             'calendar' => 'ullorsiut',
755             'currency' => 'akissaat',
756             'numbers' => 'normu',
757              
758             }
759             },
760             );
761              
762             has 'display_name_type' => (
763             is => 'ro',
764             isa => HashRef[HashRef[Str]],
765             init_arg => undef,
766             default => sub {
767             {
768             'calendar' => {
769             'gregorian' => q{gregorianskit ullorsiutaat},
770             },
771             'numbers' => {
772             'fullwide' => q{atitooq atugartuut normu},
773             'latn' => q{atugartuut normu},
774             'roman' => q{ruumamiut-kisitsisaat},
775             'romanlow' => q{naqippoq ruumamiut-kisitsisaat},
776             },
777              
778             }
779             },
780             );
781              
782             has 'display_name_measurement_system' => (
783             is => 'ro',
784             isa => HashRef[Str],
785             init_arg => undef,
786             default => sub {
787             {
788             'metric' => q{SI},
789             'UK' => q{UK},
790             'US' => q{US},
791              
792             }
793             },
794             );
795              
796             has 'display_name_code_patterns' => (
797             is => 'ro',
798             isa => HashRef[Str],
799             init_arg => undef,
800             default => sub {
801             {
802             'language' => 'oqaatsit: {0}',
803             'script' => 'allaqqitaq: {0}',
804             'region' => 'nunap imartaa nunataalu: {0}',
805              
806             }
807             },
808             );
809              
810             has 'characters' => (
811             is => 'ro',
812             isa => HashRef,
813             init_arg => undef,
814             default => $^V ge v5.18.0
815             ? eval <<'EOT'
816             sub {
817             no warnings 'experimental::regex_sets';
818             return {
819             auxiliary => qr{[ĸ]},
820             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', 'Æ', 'Ø', 'Ã…'],
821             main => qr{[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 æ ø Ã¥]},
822             numbers => qr{[, . % ‰ + − 0 1 2 3 4 5 6 7 8 9]},
823             };
824             },
825             EOT
826             : sub {
827             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', 'Æ', 'Ø', 'Ã…'], };
828             },
829 1     1   123 );
  1         3  
  1         149  
830              
831              
832             has 'ellipsis' => (
833             is => 'ro',
834             isa => HashRef,
835             init_arg => undef,
836             default => sub {
837             return {
838             'final' => '{0}…',
839             'initial' => '…{0}',
840             'medial' => '{0}…{1}',
841             };
842             },
843             );
844              
845             has 'more_information' => (
846             is => 'ro',
847             isa => Str,
848             init_arg => undef,
849             default => qq{?},
850             );
851              
852             has 'quote_start' => (
853             is => 'ro',
854             isa => Str,
855             init_arg => undef,
856             default => qq{»},
857             );
858              
859             has 'quote_end' => (
860             is => 'ro',
861             isa => Str,
862             init_arg => undef,
863             default => qq{«},
864             );
865              
866             has 'alternate_quote_start' => (
867             is => 'ro',
868             isa => Str,
869             init_arg => undef,
870             default => qq{›},
871             );
872              
873             has 'alternate_quote_end' => (
874             is => 'ro',
875             isa => Str,
876             init_arg => undef,
877             default => qq{‹},
878             );
879              
880             has 'duration_units' => (
881             is => 'ro',
882             isa => HashRef[Str],
883             init_arg => undef,
884             default => sub { {
885             hm => 'h:mm',
886             hms => 'h:mm:ss',
887             ms => 'm:ss',
888             } }
889             );
890              
891             has 'units' => (
892             is => 'ro',
893             isa => HashRef[HashRef[HashRef[Str]]],
894             init_arg => undef,
895             default => sub { {
896             'long' => {
897             'acre' => {
898             'name' => q(amerikanske tønde land),
899             'one' => q({0} amerikanskt tønde land),
900             'other' => q({0} amerikanske tønde land),
901             },
902             'arc-minute' => {
903             'name' => q(bueminutsi),
904             'one' => q({0} bueminutsi),
905             'other' => q({0} bueminutsi),
906             },
907             'arc-second' => {
908             'name' => q(buesekundi),
909             'one' => q({0} buesekundi),
910             'other' => q({0} buesekundi),
911             },
912             'celsius' => {
913             'name' => q(gradi Celsius),
914             'one' => q({0} gradi Celsius),
915             'other' => q({0} gradi Celsius),
916             },
917             'centiliter' => {
918             'name' => q(sentiliteri),
919             'one' => q({0} sentiliteri),
920             'other' => q({0} sentiliteri),
921             },
922             'centimeter' => {
923             'name' => q(centimeteri),
924             'one' => q({0} centimeteri),
925             'other' => q({0} centimeteri),
926             'per' => q({0} per centimeteri),
927             },
928             'coordinate' => {
929             'east' => q({0} kangiani),
930             'north' => q({0} avannaani),
931             'south' => q({0} kujataani),
932             'west' => q({0} kitaani),
933             },
934             'cubic-kilometer' => {
935             'name' => q(kubikkilometeri),
936             'one' => q({0} kubikkilometeri),
937             'other' => q({0} kubikkilometeri),
938             },
939             'cubic-mile' => {
940             'name' => q(engelske kubikmil),
941             'one' => q({0} engelsk kubikmil),
942             'other' => q({0} engelske kubikmil),
943             },
944             'day' => {
945             'name' => q(ulloq unnuarlu),
946             'one' => q({0} ulloq unnuarlu),
947             'other' => q({0} ulloq unnuarlu),
948             },
949             'deciliter' => {
950             'name' => q(desiliteri),
951             'one' => q({0} desiliteri),
952             'other' => q({0} desiliteri),
953             },
954             'decimeter' => {
955             'name' => q(decimeteri),
956             'one' => q({0} decimeteri),
957             'other' => q({0} decimeteri),
958             },
959             'degree' => {
960             'name' => q(gradi),
961             'one' => q({0} gradi),
962             'other' => q({0} gradi),
963             },
964             'fahrenheit' => {
965             'name' => q(gradi Fahrenheit),
966             'one' => q({0} gradi Fahrenheit),
967             'other' => q({0} gradi Fahrenheit),
968             },
969             'fathom' => {
970             'name' => q(fm),
971             'one' => q({0} fth),
972             'other' => q({0} fth),
973             },
974             'foot' => {
975             'name' => q(fod),
976             'one' => q({0} fod),
977             'other' => q({0} fod),
978             'per' => q({0} per fod),
979             },
980             'furlong' => {
981             'name' => q(fur),
982             'one' => q({0} fur),
983             'other' => q({0} fur),
984             },
985             'g-force' => {
986             'name' => q(Jordgravitationer),
987             'one' => q({0} nutsuinera nunarsuaq),
988             'other' => q({0} nutsuinera nunarsuaq),
989             },
990             'gram' => {
991             'name' => q(grammi),
992             'one' => q({0} grammi),
993             'other' => q({0} grammi),
994             'per' => q({0} per grammi),
995             },
996             'hectare' => {
997             'name' => q(hektari),
998             'one' => q({0} hektari),
999             'other' => q({0} hektari),
1000             },
1001             'hectoliter' => {
1002             'name' => q(hectoliteri),
1003             'one' => q({0} hectoliteri),
1004             'other' => q({0} hectoliteri),
1005             },
1006             'hectopascal' => {
1007             'name' => q(hektopascali),
1008             'one' => q({0} hektopascali),
1009             'other' => q({0} hektopascali),
1010             },
1011             'horsepower' => {
1012             'name' => q(hestekrafter),
1013             'one' => q({0} hestekraft),
1014             'other' => q({0} hestekrafter),
1015             },
1016             'hour' => {
1017             'name' => q(nalunaaquttap-akunnera),
1018             'one' => q({0} nalunaaquttap-akunnera),
1019             'other' => q({0} nalunaaquttap-akunnera),
1020             'per' => q({0}/h),
1021             },
1022             'inch' => {
1023             'name' => q(tommer),
1024             'one' => q({0} tomme),
1025             'other' => q({0} tommer),
1026             'per' => q({0} per tomme),
1027             },
1028             'inch-hg' => {
1029             'name' => q(tommer kviksølv),
1030             'one' => q({0} tomme kviksølv),
1031             'other' => q({0} tommer kviksølv),
1032             },
1033             'kilogram' => {
1034             'name' => q(kilogrammi),
1035             'one' => q({0} kilogrammi),
1036             'other' => q({0} kilogrammi),
1037             'per' => q({0} per kilogrammi),
1038             },
1039             'kilometer' => {
1040             'name' => q(kilometeri),
1041             'one' => q({0} kilometeri),
1042             'other' => q({0} kilometeri),
1043             'per' => q({0} per kilometeri),
1044             },
1045             'kilometer-per-hour' => {
1046             'name' => q(kilometeri per nalunaaquttap-akunnera),
1047             'one' => q({0} kilometeri per nalunaaquttap-akunnera),
1048             'other' => q({0} kilometeri per nalunaaquttap-akunnera),
1049             },
1050             'kilowatt' => {
1051             'name' => q(kilowatti),
1052             'one' => q({0} kilowatti),
1053             'other' => q({0} kilowatti),
1054             },
1055             'light-year' => {
1056             'name' => q(lysukioq),
1057             'one' => q({0} lysÃ¥ri),
1058             'other' => q({0} lysÃ¥ri),
1059             },
1060             'liter' => {
1061             'name' => q(literi),
1062             'one' => q({0} literi),
1063             'other' => q({0} literi),
1064             'per' => q({0} per literi),
1065             },
1066             'liter-per-kilometer' => {
1067             'name' => q(literi per kilometeri),
1068             'one' => q({0} literi per kilometeri),
1069             'other' => q({0} literi per kilometeri),
1070             },
1071             'lux' => {
1072             'name' => q(luksi),
1073             'one' => q({0} luksi),
1074             'other' => q({0} luksi),
1075             },
1076             'megaliter' => {
1077             'name' => q(megaliteri),
1078             'one' => q({0} megaliteri),
1079             'other' => q({0} megaliteri),
1080             },
1081             'meter' => {
1082             'name' => q(meteri),
1083             'one' => q({0} meteri),
1084             'other' => q({0} meteri),
1085             'per' => q({0} per meteri),
1086             },
1087             'meter-per-second' => {
1088             'name' => q(meteri per sekundi),
1089             'one' => q({0} meteri per sekundi),
1090             'other' => q({0} meteri per sekundi),
1091             },
1092             'meter-per-second-squared' => {
1093             'name' => q(meteri per kvadratsekundi),
1094             'one' => q({0} meteri per kvadratsekundi),
1095             'other' => q({0} meteri per kvadratsekundi),
1096             },
1097             'metric-ton' => {
1098             'name' => q(tonni),
1099             'one' => q({0} tonni),
1100             'other' => q({0} tonni),
1101             },
1102             'micrometer' => {
1103             'name' => q(mikrometeri),
1104             'one' => q({0} mikrometeri),
1105             'other' => q({0} mikrometeri),
1106             },
1107             'microsecond' => {
1108             'name' => q(mikrosekundi),
1109             'one' => q({0} mikrosekundi),
1110             'other' => q({0} mikrosekundi),
1111             },
1112             'mile' => {
1113             'name' => q(engelske mil),
1114             'one' => q({0} engelsk mil),
1115             'other' => q({0} engelske mil),
1116             },
1117             'mile-per-hour' => {
1118             'name' => q(engelske mil per nalunaaquttap-akunnera),
1119             'one' => q({0} engelsk mil per nalunaaquttap-akunnera),
1120             'other' => q({0} engelske mil per nalunaaquttap-akunnera),
1121             },
1122             'mile-scandinavian' => {
1123             'name' => q(svenskeq mili),
1124             'one' => q({0} svenskeq mili),
1125             'other' => q({0} svenskeq mili),
1126             },
1127             'millibar' => {
1128             'name' => q(millibari),
1129             'one' => q({0} millibari),
1130             'other' => q({0} millibari),
1131             },
1132             'milligram-per-deciliter' => {
1133             'name' => q(milligrammi per desiliteri),
1134             'one' => q({0} milligrammi per desiliteri),
1135             'other' => q({0} milligrammi per desiliteri),
1136             },
1137             'milliliter' => {
1138             'name' => q(milliliteri),
1139             'one' => q({0} milliliteri),
1140             'other' => q({0} milliliteri),
1141             },
1142             'millimeter' => {
1143             'name' => q(millimeteri),
1144             'one' => q({0} millimeteri),
1145             'other' => q({0} millimeteri),
1146             },
1147             'millimole-per-liter' => {
1148             'name' => q(millimoli per literi),
1149             'one' => q({0} millimoli per literi),
1150             'other' => q({0} millimoli per literi),
1151             },
1152             'millisecond' => {
1153             'name' => q(millisekundi),
1154             'one' => q({0} millisekundi),
1155             'other' => q({0} millisekundi),
1156             },
1157             'minute' => {
1158             'name' => q(minutsi),
1159             'one' => q({0} minutsi),
1160             'other' => q({0} minutsi),
1161             },
1162             'month' => {
1163             'name' => q(qaammat),
1164             'one' => q({0} qaammat),
1165             'other' => q({0} qaammat),
1166             'per' => q({0} per qaammat),
1167             },
1168             'nanometer' => {
1169             'name' => q(nanometeri),
1170             'one' => q({0} nanometeri),
1171             'other' => q({0} nanometeri),
1172             },
1173             'nanosecond' => {
1174             'name' => q(nanosekundi),
1175             'one' => q({0} nanosekundi),
1176             'other' => q({0} nanosekundi),
1177             },
1178             'nautical-mile' => {
1179             'name' => q(sømili),
1180             'one' => q({0} sømili),
1181             'other' => q({0} sømili),
1182             },
1183             'ounce' => {
1184             'name' => q(unser),
1185             'one' => q({0} unse),
1186             'other' => q({0} unser),
1187             },
1188             'part-per-million' => {
1189             'name' => q(millioni ilaa),
1190             'one' => q({0} millioni ilaa),
1191             'other' => q({0} millioni ilaa),
1192             },
1193             'per' => {
1194             '1' => q({0} per {1}),
1195             },
1196             'picometer' => {
1197             'name' => q(pikometeri),
1198             'one' => q({0} pikometeri),
1199             'other' => q({0} pikometeri),
1200             },
1201             'pound' => {
1202             'name' => q(skÃ¥lpund),
1203             'one' => q({0} skÃ¥lpund),
1204             'other' => q({0} skÃ¥lpund),
1205             },
1206             'radian' => {
1207             'name' => q(radiani),
1208             'one' => q({0} radiani),
1209             'other' => q({0} radiani),
1210             },
1211             'revolution' => {
1212             'name' => q(kaajaluitsoq),
1213             'one' => q({0} kaajaluitsoq),
1214             'other' => q({0} kaajaluitsoq),
1215             },
1216             'second' => {
1217             'name' => q(sekundi),
1218             'one' => q({0} sekundi),
1219             'other' => q({0} sekundi),
1220             },
1221             'square-centimeter' => {
1222             'name' => q(kvadratsentimeteri),
1223             'one' => q({0} kvadratsentimeteri),
1224             'other' => q({0} kvadratsentimeteri),
1225             'per' => q({0} per kvadratsentimeteri),
1226             },
1227             'square-foot' => {
1228             'name' => q(kvadratfod),
1229             'one' => q({0} kvadratfod),
1230             'other' => q({0} kvadratfod),
1231             },
1232             'square-kilometer' => {
1233             'name' => q(kvadratkilometeri),
1234             'one' => q({0} kvadratkilometeri),
1235             'other' => q({0} kvadratkilometeri),
1236             'per' => q({0} per kvadratkilometeri),
1237             },
1238             'square-meter' => {
1239             'name' => q(kvadratmeteri),
1240             'one' => q({0} kvadratmeteri),
1241             'other' => q({0} kvadratmeteri),
1242             'per' => q({0} per kvadratmeteri),
1243             },
1244             'square-mile' => {
1245             'name' => q(engelske kvadratmil),
1246             'one' => q({0} engelsk kvadratmil),
1247             'other' => q({0} engelske kvadratmil),
1248             },
1249             'tablespoon' => {
1250             'name' => q(alussaatip imai),
1251             'one' => q({0} alussaatip imai),
1252             'other' => q({0} alussaatip imai),
1253             },
1254             'teaspoon' => {
1255             'name' => q(alussaateeqqap imai),
1256             'one' => q({0} alussaateeqqap imai),
1257             'other' => q({0} alussaateeqqap imai),
1258             },
1259             'watt' => {
1260             'name' => q(watti),
1261             'one' => q({0} watti),
1262             'other' => q({0} watti),
1263             },
1264             'week' => {
1265             'name' => q(sapaatip-akunnera),
1266             'one' => q({0} sapaatip-akunnera),
1267             'other' => q({0} sapaatip-akunnera),
1268             },
1269             'yard' => {
1270             'name' => q(engelske yard),
1271             'one' => q({0} engelsk yard),
1272             'other' => q({0} engelske yard),
1273             },
1274             'year' => {
1275             'name' => q(ukioq),
1276             'one' => q({0} ukioq),
1277             'other' => q({0} ukioq),
1278             'per' => q({0} per ukioq),
1279             },
1280             },
1281             'narrow' => {
1282             'acre' => {
1283             'one' => q({0} ac),
1284             'other' => q({0} ac),
1285             },
1286             'arc-minute' => {
1287             'one' => q({0}′),
1288             'other' => q({0}′),
1289             },
1290             'arc-second' => {
1291             'one' => q({0}″),
1292             'other' => q({0}″),
1293             },
1294             'celsius' => {
1295             'one' => q({0}°C),
1296             'other' => q({0}°C),
1297             },
1298             'centiliter' => {
1299             'name' => q(cL),
1300             'one' => q({0}cL),
1301             'other' => q({0}cL),
1302             },
1303             'centimeter' => {
1304             'one' => q({0}cm),
1305             'other' => q({0}cm),
1306             'per' => q({0}/cm),
1307             },
1308             'coordinate' => {
1309             'east' => q({0}Ø),
1310             'north' => q({0}N),
1311             'south' => q({0}S),
1312             'west' => q({0}V),
1313             },
1314             'cubic-kilometer' => {
1315             'one' => q({0}km³),
1316             'other' => q({0}km³),
1317             },
1318             'cubic-mile' => {
1319             'one' => q({0} mi³),
1320             'other' => q({0} mi³),
1321             },
1322             'day' => {
1323             'one' => q({0}d),
1324             'other' => q({0}d),
1325             },
1326             'deciliter' => {
1327             'name' => q(dL),
1328             'one' => q({0}dL),
1329             'other' => q({0}dL),
1330             },
1331             'decimeter' => {
1332             'name' => q(dm),
1333             'one' => q({0}dm),
1334             'other' => q({0}dm),
1335             },
1336             'degree' => {
1337             'one' => q({0}°),
1338             'other' => q({0}°),
1339             },
1340             'fahrenheit' => {
1341             'one' => q({0}°F),
1342             'other' => q({0}°F),
1343             },
1344             'fathom' => {
1345             'name' => q(fm),
1346             'one' => q({0} fth),
1347             'other' => q({0} fth),
1348             },
1349             'foot' => {
1350             'one' => q({0} fod),
1351             'other' => q({0} fod),
1352             'per' => q({0}/fod),
1353             },
1354             'furlong' => {
1355             'name' => q(fur),
1356             'one' => q({0} fur),
1357             'other' => q({0} fur),
1358             },
1359             'g-force' => {
1360             'one' => q({0}G),
1361             'other' => q({0}G),
1362             },
1363             'gram' => {
1364             'one' => q({0}g),
1365             'other' => q({0}g),
1366             'per' => q({0}/g),
1367             },
1368             'hectare' => {
1369             'one' => q({0}ha),
1370             'other' => q({0}ha),
1371             },
1372             'hectoliter' => {
1373             'name' => q(hL),
1374             'one' => q({0} hL),
1375             'other' => q({0} hL),
1376             },
1377             'hectopascal' => {
1378             'one' => q({0}hPa),
1379             'other' => q({0}hPa),
1380             },
1381             'horsepower' => {
1382             'one' => q({0}hk),
1383             'other' => q({0}hk),
1384             },
1385             'hour' => {
1386             'one' => q({0}h),
1387             'other' => q({0}h),
1388             'per' => q({0}/h),
1389             },
1390             'inch' => {
1391             'one' => q({0} tomme),
1392             'other' => q({0} tommer),
1393             'per' => q({0}/tomme),
1394             },
1395             'inch-hg' => {
1396             'one' => q({0} inHg),
1397             'other' => q({0} inHg),
1398             },
1399             'kilogram' => {
1400             'one' => q({0}kg),
1401             'other' => q({0}kg),
1402             'per' => q({0}/kg),
1403             },
1404             'kilometer' => {
1405             'one' => q({0}km),
1406             'other' => q({0}km),
1407             'per' => q({0}/km),
1408             },
1409             'kilometer-per-hour' => {
1410             'one' => q({0}km/h),
1411             'other' => q({0}km/h),
1412             },
1413             'kilowatt' => {
1414             'one' => q({0}kW),
1415             'other' => q({0}kW),
1416             },
1417             'light-year' => {
1418             'one' => q({0} lÃ¥),
1419             'other' => q({0} lÃ¥),
1420             },
1421             'liter' => {
1422             'one' => q({0}L),
1423             'other' => q({0}L),
1424             'per' => q({0}/L),
1425             },
1426             'liter-per-100kilometers' => {
1427             'name' => q(L/100km),
1428             'one' => q({0}L/100km),
1429             'other' => q({0}L/100km),
1430             },
1431             'liter-per-kilometer' => {
1432             'name' => q(L/km),
1433             'one' => q({0}L/km),
1434             'other' => q({0}L/km),
1435             },
1436             'lux' => {
1437             'name' => q(lux),
1438             'one' => q({0} lx),
1439             'other' => q({0} lx),
1440             },
1441             'megaliter' => {
1442             'name' => q(megaliteri),
1443             'one' => q({0} ML),
1444             'other' => q({0} ML),
1445             },
1446             'meter' => {
1447             'one' => q({0}m),
1448             'other' => q({0}m),
1449             'per' => q({0}/m),
1450             },
1451             'meter-per-second' => {
1452             'one' => q({0}m/s),
1453             'other' => q({0}m/s),
1454             },
1455             'meter-per-second-squared' => {
1456             'name' => q(m/s²),
1457             'one' => q({0} m/s²),
1458             'other' => q({0} m/s²),
1459             },
1460             'metric-ton' => {
1461             'name' => q(tonni),
1462             'one' => q({0}t),
1463             'other' => q({0}t),
1464             },
1465             'micrometer' => {
1466             'name' => q(µm),
1467             'one' => q({0}µm),
1468             'other' => q({0}µm),
1469             },
1470             'microsecond' => {
1471             'name' => q(μs),
1472             'one' => q({0}μs),
1473             'other' => q({0}μs),
1474             },
1475             'mile' => {
1476             'one' => q({0} mi),
1477             'other' => q({0} mi),
1478             },
1479             'mile-per-hour' => {
1480             'one' => q({0} mi/h),
1481             'other' => q({0} mi/h),
1482             },
1483             'mile-scandinavian' => {
1484             'name' => q(sv. mili),
1485             'one' => q({0} sv.mili),
1486             'other' => q({0} sv.mili),
1487             },
1488             'millibar' => {
1489             'one' => q({0}mbar),
1490             'other' => q({0}mbar),
1491             },
1492             'milligram-per-deciliter' => {
1493             'name' => q(mg/dL),
1494             'one' => q({0}mg/dL),
1495             'other' => q({0}mg/dL),
1496             },
1497             'milliliter' => {
1498             'name' => q(mL),
1499             'one' => q({0} mL),
1500             'other' => q({0} mL),
1501             },
1502             'millimeter' => {
1503             'one' => q({0}mm),
1504             'other' => q({0}mm),
1505             },
1506             'millimole-per-liter' => {
1507             'name' => q(mmol/L),
1508             'one' => q({0}mmol/L),
1509             'other' => q({0}mmol/L),
1510             },
1511             'millisecond' => {
1512             'one' => q({0}ms),
1513             'other' => q({0}ms),
1514             },
1515             'minute' => {
1516             'one' => q({0}min),
1517             'other' => q({0}min),
1518             'per' => q({0}/min),
1519             },
1520             'month' => {
1521             'one' => q({0}mÃ¥n),
1522             'other' => q({0}mÃ¥n),
1523             },
1524             'nanometer' => {
1525             'name' => q(nm),
1526             'one' => q({0}nm),
1527             'other' => q({0}nm),
1528             },
1529             'nanosecond' => {
1530             'name' => q(ns),
1531             'one' => q({0} ns),
1532             'other' => q({0} ns),
1533             },
1534             'nautical-mile' => {
1535             'name' => q(sømili),
1536             'one' => q({0} sømili),
1537             'other' => q({0} sømili),
1538             },
1539             'ounce' => {
1540             'one' => q({0} unse),
1541             'other' => q({0} unser),
1542             },
1543             'part-per-million' => {
1544             'name' => q(millioni ilaa),
1545             'one' => q({0}ppm),
1546             'other' => q({0}ppm),
1547             },
1548             'per' => {
1549             '1' => q({0}/{1}),
1550             },
1551             'picometer' => {
1552             'one' => q({0}pm),
1553             'other' => q({0}pm),
1554             },
1555             'pound' => {
1556             'one' => q({0} skÃ¥lpund),
1557             'other' => q({0} skÃ¥lpund),
1558             },
1559             'radian' => {
1560             'name' => q(rad),
1561             'one' => q({0}rad),
1562             'other' => q({0}rad),
1563             },
1564             'revolution' => {
1565             'name' => q(kaaj),
1566             'one' => q({0}kaaj),
1567             'other' => q({0}kaaj),
1568             },
1569             'second' => {
1570             'one' => q({0}s),
1571             'other' => q({0}s),
1572             'per' => q({0}/s),
1573             },
1574             'square-centimeter' => {
1575             'name' => q(cm²),
1576             'one' => q({0}cm²),
1577             'other' => q({0}cm²),
1578             'per' => q({0}/cm²),
1579             },
1580             'square-foot' => {
1581             'one' => q({0} ft²),
1582             'other' => q({0} ft²),
1583             },
1584             'square-kilometer' => {
1585             'one' => q({0}km²),
1586             'other' => q({0}km²),
1587             'per' => q({0}/km²),
1588             },
1589             'square-meter' => {
1590             'one' => q({0}m²),
1591             'other' => q({0}m²),
1592             'per' => q({0}/m²),
1593             },
1594             'square-mile' => {
1595             'one' => q({0} mi²),
1596             'other' => q({0} mi²),
1597             },
1598             'tablespoon' => {
1599             'name' => q(ssk),
1600             'one' => q({0} ssk),
1601             'other' => q({0} ssk),
1602             },
1603             'teaspoon' => {
1604             'name' => q(tsk),
1605             'one' => q({0} tsk),
1606             'other' => q({0} tsk),
1607             },
1608             'watt' => {
1609             'one' => q({0}W),
1610             'other' => q({0}W),
1611             },
1612             'week' => {
1613             'one' => q({0}u),
1614             'other' => q({0}u),
1615             },
1616             'yard' => {
1617             'one' => q({0} yd),
1618             'other' => q({0} yd),
1619             },
1620             'year' => {
1621             'one' => q({0}uk),
1622             'other' => q({0}uk),
1623             },
1624             },
1625             'short' => {
1626             'acre' => {
1627             'name' => q(amerikanske tønde land),
1628             'one' => q({0} ac),
1629             'other' => q({0} ac),
1630             },
1631             'arc-minute' => {
1632             'name' => q(bueminutsi),
1633             'one' => q({0}′),
1634             'other' => q({0}′),
1635             },
1636             'arc-second' => {
1637             'name' => q(buesekundi),
1638             'one' => q({0}″),
1639             'other' => q({0}″),
1640             },
1641             'celsius' => {
1642             'name' => q(gradi Celsius),
1643             'one' => q({0}°C),
1644             'other' => q({0}°C),
1645             },
1646             'centiliter' => {
1647             'name' => q(cL),
1648             'one' => q({0} cL),
1649             'other' => q({0} cL),
1650             },
1651             'centimeter' => {
1652             'name' => q(centimeteri),
1653             'one' => q({0} cm),
1654             'other' => q({0} cm),
1655             'per' => q({0}/cm),
1656             },
1657             'coordinate' => {
1658             'east' => q({0} Ø),
1659             'north' => q({0} N),
1660             'south' => q({0} S),
1661             'west' => q({0} V),
1662             },
1663             'cubic-kilometer' => {
1664             'name' => q(kubikkilometeri),
1665             'one' => q({0} km³),
1666             'other' => q({0} km³),
1667             },
1668             'cubic-mile' => {
1669             'name' => q(engelske kubikmil),
1670             'one' => q({0} mi³),
1671             'other' => q({0} mi³),
1672             },
1673             'day' => {
1674             'name' => q(ulloq unnuarlu),
1675             'one' => q({0} d),
1676             'other' => q({0} d),
1677             'per' => q({0}/d),
1678             },
1679             'deciliter' => {
1680             'name' => q(dL),
1681             'one' => q({0} dL),
1682             'other' => q({0} dL),
1683             },
1684             'decimeter' => {
1685             'name' => q(dm),
1686             'one' => q({0} dm),
1687             'other' => q({0} dm),
1688             },
1689             'degree' => {
1690             'name' => q(gradi),
1691             'one' => q({0}°),
1692             'other' => q({0}°),
1693             },
1694             'fahrenheit' => {
1695             'name' => q(gradi Fahrenheit),
1696             'one' => q({0}°F),
1697             'other' => q({0}°F),
1698             },
1699             'fathom' => {
1700             'name' => q(fm),
1701             'one' => q({0} fth),
1702             'other' => q({0} fth),
1703             },
1704             'foot' => {
1705             'name' => q(fod),
1706             'one' => q({0} fod),
1707             'other' => q({0} fod),
1708             'per' => q({0}/fod),
1709             },
1710             'furlong' => {
1711             'name' => q(fur),
1712             'one' => q({0} fur),
1713             'other' => q({0} fur),
1714             },
1715             'g-force' => {
1716             'name' => q(Jordgravitationer),
1717             'one' => q({0} G),
1718             'other' => q({0} G),
1719             },
1720             'gram' => {
1721             'name' => q(grammi),
1722             'one' => q({0} g),
1723             'other' => q({0} g),
1724             'per' => q({0}/g),
1725             },
1726             'hectare' => {
1727             'name' => q(hektari),
1728             'one' => q({0} ha),
1729             'other' => q({0} ha),
1730             },
1731             'hectoliter' => {
1732             'name' => q(hL),
1733             'one' => q({0} hL),
1734             'other' => q({0} hL),
1735             },
1736             'hectopascal' => {
1737             'name' => q(hektopascali),
1738             'one' => q({0} hPa),
1739             'other' => q({0} hPa),
1740             },
1741             'horsepower' => {
1742             'name' => q(hestekrafter),
1743             'one' => q({0} hk),
1744             'other' => q({0} hk),
1745             },
1746             'hour' => {
1747             'name' => q(nalunaaquttap-akunnera),
1748             'one' => q({0} h),
1749             'other' => q({0} h),
1750             'per' => q({0}/h),
1751             },
1752             'inch' => {
1753             'name' => q(tommer),
1754             'one' => q({0} tomme),
1755             'other' => q({0} tommer),
1756             'per' => q({0}/tomme),
1757             },
1758             'inch-hg' => {
1759             'name' => q(tommer kviksølv),
1760             'one' => q({0} inHg),
1761             'other' => q({0} inHg),
1762             },
1763             'kilogram' => {
1764             'name' => q(kilogrammi),
1765             'one' => q({0} kg),
1766             'other' => q({0} kg),
1767             'per' => q({0}/kg),
1768             },
1769             'kilometer' => {
1770             'name' => q(kilometeri),
1771             'one' => q({0} km),
1772             'other' => q({0} km),
1773             'per' => q({0}/km),
1774             },
1775             'kilometer-per-hour' => {
1776             'name' => q(kilometeri per nalunaaquttap-akunnera),
1777             'one' => q({0} km/h),
1778             'other' => q({0} km/h),
1779             },
1780             'kilowatt' => {
1781             'name' => q(kilowatti),
1782             'one' => q({0} kW),
1783             'other' => q({0} kW),
1784             },
1785             'light-year' => {
1786             'name' => q(lysukioq),
1787             'one' => q({0} lysÃ¥ri),
1788             'other' => q({0} lysÃ¥ri),
1789             },
1790             'liter' => {
1791             'name' => q(literi),
1792             'one' => q({0} L),
1793             'other' => q({0} L),
1794             'per' => q({0}/L),
1795             },
1796             'liter-per-100kilometers' => {
1797             'name' => q(L/100km),
1798             'one' => q({0} L/100km),
1799             'other' => q({0} L/100km),
1800             },
1801             'liter-per-kilometer' => {
1802             'name' => q(L/km),
1803             'one' => q({0} L/km),
1804             'other' => q({0} L/km),
1805             },
1806             'lux' => {
1807             'name' => q(luksi),
1808             'one' => q({0} lx),
1809             'other' => q({0} lx),
1810             },
1811             'megaliter' => {
1812             'name' => q(megaliteri),
1813             'one' => q({0} ML),
1814             'other' => q({0} ML),
1815             },
1816             'meter' => {
1817             'name' => q(meteri),
1818             'one' => q({0} m),
1819             'other' => q({0} m),
1820             'per' => q({0}/m),
1821             },
1822             'meter-per-second' => {
1823             'name' => q(meteri per sekundi),
1824             'one' => q({0} m/s),
1825             'other' => q({0} m/s),
1826             },
1827             'meter-per-second-squared' => {
1828             'name' => q(m/s²),
1829             'one' => q({0} m/s²),
1830             'other' => q({0} m/s²),
1831             },
1832             'metric-ton' => {
1833             'name' => q(tonni),
1834             'one' => q({0} t),
1835             'other' => q({0} t),
1836             },
1837             'micrometer' => {
1838             'name' => q(µm),
1839             'one' => q({0} µm),
1840             'other' => q({0} µm),
1841             },
1842             'microsecond' => {
1843             'name' => q(μs),
1844             'one' => q({0} μs),
1845             'other' => q({0} μs),
1846             },
1847             'mile' => {
1848             'name' => q(engelske mil),
1849             'one' => q({0} mi),
1850             'other' => q({0} mi),
1851             },
1852             'mile-per-hour' => {
1853             'name' => q(engelske mil per nalunaaquttap-akunnera),
1854             'one' => q({0} mi/h),
1855             'other' => q({0} mi/h),
1856             },
1857             'mile-scandinavian' => {
1858             'name' => q(svenskeq mili),
1859             'one' => q({0} svenskeq mili),
1860             'other' => q({0} svenskeq mili),
1861             },
1862             'millibar' => {
1863             'name' => q(millibari),
1864             'one' => q({0} mbar),
1865             'other' => q({0} mbar),
1866             },
1867             'milligram-per-deciliter' => {
1868             'name' => q(mg/dL),
1869             'one' => q({0} mg/dL),
1870             'other' => q({0} mg/dL),
1871             },
1872             'milliliter' => {
1873             'name' => q(mL),
1874             'one' => q({0} mL),
1875             'other' => q({0} mL),
1876             },
1877             'millimeter' => {
1878             'name' => q(millimeteri),
1879             'one' => q({0} mm),
1880             'other' => q({0} mm),
1881             },
1882             'millimole-per-liter' => {
1883             'name' => q(mmol/L),
1884             'one' => q({0} mmol/L),
1885             'other' => q({0} mmol/L),
1886             },
1887             'millisecond' => {
1888             'name' => q(millisekundi),
1889             'one' => q({0} ms),
1890             'other' => q({0} ms),
1891             },
1892             'minute' => {
1893             'name' => q(minutsi),
1894             'one' => q({0} min),
1895             'other' => q({0} min),
1896             'per' => q({0}/min),
1897             },
1898             'month' => {
1899             'name' => q(qaammat),
1900             'one' => q({0} mÃ¥n),
1901             'other' => q({0} mÃ¥n),
1902             'per' => q({0}/mÃ¥n),
1903             },
1904             'nanometer' => {
1905             'name' => q(nm),
1906             'one' => q({0} nm),
1907             'other' => q({0} nm),
1908             },
1909             'nanosecond' => {
1910             'name' => q(ns),
1911             'one' => q({0} ns),
1912             'other' => q({0} ns),
1913             },
1914             'nautical-mile' => {
1915             'name' => q(sømili),
1916             'one' => q({0} sømili),
1917             'other' => q({0} sømili),
1918             },
1919             'ounce' => {
1920             'name' => q(unser),
1921             'one' => q({0} unse),
1922             'other' => q({0} unser),
1923             },
1924             'part-per-million' => {
1925             'name' => q(millioni ilaa),
1926             'one' => q({0} ppm),
1927             'other' => q({0} ppm),
1928             },
1929             'per' => {
1930             '1' => q({0}/{1}),
1931             },
1932             'picometer' => {
1933             'name' => q(pikometeri),
1934             'one' => q({0} pm),
1935             'other' => q({0} pm),
1936             },
1937             'pound' => {
1938             'name' => q(skÃ¥lpund),
1939             'one' => q({0} skÃ¥lpund),
1940             'other' => q({0} skÃ¥lpund),
1941             },
1942             'radian' => {
1943             'name' => q(rad),
1944             'one' => q({0} rad),
1945             'other' => q({0} rad),
1946             },
1947             'revolution' => {
1948             'name' => q(kaaj),
1949             'one' => q({0} kaaj),
1950             'other' => q({0} kaaj),
1951             },
1952             'second' => {
1953             'name' => q(sekundi),
1954             'one' => q({0} s),
1955             'other' => q({0} s),
1956             'per' => q({0}/s),
1957             },
1958             'square-centimeter' => {
1959             'name' => q(cm²),
1960             'one' => q({0} cm²),
1961             'other' => q({0} cm²),
1962             'per' => q({0}/cm²),
1963             },
1964             'square-foot' => {
1965             'name' => q(kvadratfod),
1966             'one' => q({0} ft²),
1967             'other' => q({0} ft²),
1968             },
1969             'square-kilometer' => {
1970             'name' => q(kvadratkilometeri),
1971             'one' => q({0} km²),
1972             'other' => q({0} km²),
1973             'per' => q({0}/km²),
1974             },
1975             'square-meter' => {
1976             'name' => q(kvadratmeteri),
1977             'one' => q({0} m²),
1978             'other' => q({0} m²),
1979             'per' => q({0}/m²),
1980             },
1981             'square-mile' => {
1982             'name' => q(engelske kvadratmil),
1983             'one' => q({0} mi²),
1984             'other' => q({0} mi²),
1985             },
1986             'tablespoon' => {
1987             'name' => q(ssk),
1988             'one' => q({0} ssk),
1989             'other' => q({0} ssk),
1990             },
1991             'teaspoon' => {
1992             'name' => q(tsk),
1993             'one' => q({0} tsk),
1994             'other' => q({0} tsk),
1995             },
1996             'watt' => {
1997             'name' => q(watti),
1998             'one' => q({0} W),
1999             'other' => q({0} W),
2000             },
2001             'week' => {
2002             'name' => q(sapaatip-akunnera),
2003             'one' => q({0} u),
2004             'other' => q({0} u),
2005             },
2006             'yard' => {
2007             'name' => q(engelske yard),
2008             'one' => q({0} yd),
2009             'other' => q({0} yd),
2010             },
2011             'year' => {
2012             'name' => q(ukioq),
2013             'one' => q({0} ukioq),
2014             'other' => q({0} ukioq),
2015             'per' => q({0}/ukioq),
2016             },
2017             },
2018             } }
2019             );
2020              
2021             has 'yesstr' => (
2022             is => 'ro',
2023             isa => RegexpRef,
2024             init_arg => undef,
2025             default => sub { qr'^(?i:aap|a|yes|y)$' }
2026             );
2027              
2028             has 'nostr' => (
2029             is => 'ro',
2030             isa => RegexpRef,
2031             init_arg => undef,
2032             default => sub { qr'^(?i:naagga|n)$' }
2033             );
2034              
2035             has 'listPatterns' => (
2036             is => 'ro',
2037             isa => HashRef,
2038             init_arg => undef,
2039             default => sub { {
2040             start => q({0}, {1}),
2041             middle => q({0}, {1}),
2042             end => q({0}, {1}),
2043             2 => q({0}, {1}),
2044             } }
2045             );
2046              
2047             has 'default_numbering_system' => (
2048             is => 'ro',
2049             isa => Str,
2050             init_arg => undef,
2051             default => 'latn',
2052             );
2053              
2054             has native_numbering_system => (
2055             is => 'ro',
2056             isa => Str,
2057             init_arg => undef,
2058             default => 'latn',
2059             );
2060              
2061             has 'number_symbols' => (
2062             is => 'ro',
2063             isa => HashRef,
2064             init_arg => undef,
2065             default => sub { {
2066             'latn' => {
2067             'decimal' => q(,),
2068             'exponential' => q(×10^),
2069             'group' => q(.),
2070             'infinity' => q(∞),
2071             'list' => q(;),
2072             'minusSign' => q(−),
2073             'nan' => q(¤¤¤),
2074             'perMille' => q(‰),
2075             'percentSign' => q(%),
2076             'plusSign' => q(+),
2077             'superscriptingExponent' => q(·),
2078             },
2079             } }
2080             );
2081              
2082             has 'number_formats' => (
2083             is => 'ro',
2084             isa => HashRef,
2085             init_arg => undef,
2086             default => sub { {
2087             decimalFormat => {
2088             'default' => {
2089             '1000' => {
2090             'one' => '0 td',
2091             'other' => '0 td',
2092             },
2093             '10000' => {
2094             'one' => '00 td',
2095             'other' => '00 td',
2096             },
2097             '100000' => {
2098             'one' => '000 td',
2099             'other' => '000 td',
2100             },
2101             '1000000' => {
2102             'one' => '0 mn',
2103             'other' => '0 mn',
2104             },
2105             '10000000' => {
2106             'one' => '00 mn',
2107             'other' => '00 mn',
2108             },
2109             '100000000' => {
2110             'one' => '000 mn',
2111             'other' => '000 mn',
2112             },
2113             '1000000000' => {
2114             'one' => '0 md',
2115             'other' => '0 md',
2116             },
2117             '10000000000' => {
2118             'one' => '00 md',
2119             'other' => '00 md',
2120             },
2121             '100000000000' => {
2122             'one' => '000 md',
2123             'other' => '000 md',
2124             },
2125             '1000000000000' => {
2126             'one' => '0 bn',
2127             'other' => '0 bn',
2128             },
2129             '10000000000000' => {
2130             'one' => '00 bn',
2131             'other' => '00 bn',
2132             },
2133             '100000000000000' => {
2134             'one' => '000 bn',
2135             'other' => '000 bn',
2136             },
2137             'standard' => {
2138             'default' => '#,##0.###',
2139             },
2140             },
2141             'long' => {
2142             '1000' => {
2143             'one' => '0 tusind',
2144             'other' => '0 tusind',
2145             },
2146             '10000' => {
2147             'one' => '00 tusind',
2148             'other' => '00 tusind',
2149             },
2150             '100000' => {
2151             'one' => '000 tusind',
2152             'other' => '000 tusind',
2153             },
2154             '1000000' => {
2155             'one' => '0 million',
2156             'other' => '0 millioner',
2157             },
2158             '10000000' => {
2159             'one' => '00 million',
2160             'other' => '00 millioner',
2161             },
2162             '100000000' => {
2163             'one' => '000 million',
2164             'other' => '000 millioner',
2165             },
2166             '1000000000' => {
2167             'one' => '0 milliard',
2168             'other' => '0 milliarder',
2169             },
2170             '10000000000' => {
2171             'one' => '00 milliard',
2172             'other' => '00 milliarder',
2173             },
2174             '100000000000' => {
2175             'one' => '000 milliard',
2176             'other' => '000 milliarder',
2177             },
2178             '1000000000000' => {
2179             'one' => '0 billion',
2180             'other' => '0 billioner',
2181             },
2182             '10000000000000' => {
2183             'one' => '00 billion',
2184             'other' => '00 billioner',
2185             },
2186             '100000000000000' => {
2187             'one' => '000 billion',
2188             'other' => '000 billioner',
2189             },
2190             },
2191             'short' => {
2192             '1000' => {
2193             'one' => '0 td',
2194             'other' => '0 td',
2195             },
2196             '10000' => {
2197             'one' => '00 td',
2198             'other' => '00 td',
2199             },
2200             '100000' => {
2201             'one' => '000 td',
2202             'other' => '000 td',
2203             },
2204             '1000000' => {
2205             'one' => '0 mn',
2206             'other' => '0 mn',
2207             },
2208             '10000000' => {
2209             'one' => '00 mn',
2210             'other' => '00 mn',
2211             },
2212             '100000000' => {
2213             'one' => '000 mn',
2214             'other' => '000 mn',
2215             },
2216             '1000000000' => {
2217             'one' => '0 md',
2218             'other' => '0 md',
2219             },
2220             '10000000000' => {
2221             'one' => '00 md',
2222             'other' => '00 md',
2223             },
2224             '100000000000' => {
2225             'one' => '000 md',
2226             'other' => '000 md',
2227             },
2228             '1000000000000' => {
2229             'one' => '0 bn',
2230             'other' => '0 bn',
2231             },
2232             '10000000000000' => {
2233             'one' => '00 bn',
2234             'other' => '00 bn',
2235             },
2236             '100000000000000' => {
2237             'one' => '000 bn',
2238             'other' => '000 bn',
2239             },
2240             },
2241             },
2242             percentFormat => {
2243             'default' => {
2244             'standard' => {
2245             'default' => '#,##0 %',
2246             },
2247             },
2248             },
2249             scientificFormat => {
2250             'default' => {
2251             'standard' => {
2252             'default' => '#E0',
2253             },
2254             },
2255             },
2256             } },
2257             );
2258              
2259             has 'number_currency_formats' => (
2260             is => 'ro',
2261             isa => HashRef,
2262             init_arg => undef,
2263             default => sub { {
2264             'latn' => {
2265             'pattern' => {
2266             'default' => {
2267             'standard' => {
2268             'negative' => '¤-#,##0.00',
2269             'positive' => '¤#,##0.00',
2270             },
2271             },
2272             },
2273             },
2274             } },
2275             );
2276              
2277             has 'currencies' => (
2278             is => 'ro',
2279             isa => HashRef,
2280             init_arg => undef,
2281             default => sub { {
2282             'DKK' => {
2283             symbol => 'kr.',
2284             display_name => {
2285             'currency' => q(danmarkimut koruuni),
2286             'one' => q(danskinut koruuni),
2287             'other' => q(danmarkimut koruuni),
2288             },
2289             },
2290             'EUR' => {
2291             symbol => '€',
2292             display_name => {
2293             'currency' => q(euro),
2294             'one' => q(euro),
2295             'other' => q(euro),
2296             },
2297             },
2298             'NOK' => {
2299             symbol => 'Nkr',
2300             display_name => {
2301             'currency' => q(norskit koruuni),
2302             'one' => q(norskit koruuni),
2303             'other' => q(norskit koruuni),
2304             },
2305             },
2306             'SEK' => {
2307             symbol => 'Skr',
2308             display_name => {
2309             'currency' => q(svenskit koruuni),
2310             'one' => q(svenskit koruuni),
2311             'other' => q(svenskit koruuni),
2312             },
2313             },
2314             } },
2315             );
2316              
2317              
2318             has 'calendar_months' => (
2319             is => 'ro',
2320             isa => HashRef,
2321             init_arg => undef,
2322             default => sub { {
2323             'gregorian' => {
2324             'format' => {
2325             abbreviated => {
2326             nonleap => [
2327             'jan',
2328             'feb',
2329             'mar',
2330             'apr',
2331             'maj',
2332             'jun',
2333             'jul',
2334             'aug',
2335             'sep',
2336             'okt',
2337             'nov',
2338             'dec'
2339             ],
2340             leap => [
2341            
2342             ],
2343             },
2344             narrow => {
2345             nonleap => [
2346             'J',
2347             'F',
2348             'M',
2349             'A',
2350             'M',
2351             'J',
2352             'J',
2353             'A',
2354             'S',
2355             'O',
2356             'N',
2357             'D'
2358             ],
2359             leap => [
2360            
2361             ],
2362             },
2363             wide => {
2364             nonleap => [
2365             'januari',
2366             'februari',
2367             'martsi',
2368             'aprili',
2369             'maji',
2370             'juni',
2371             'juli',
2372             'augustusi',
2373             'septemberi',
2374             'oktoberi',
2375             'novemberi',
2376             'decemberi'
2377             ],
2378             leap => [
2379            
2380             ],
2381             },
2382             },
2383             'stand-alone' => {
2384             abbreviated => {
2385             nonleap => [
2386             'jan',
2387             'feb',
2388             'mar',
2389             'apr',
2390             'maj',
2391             'jun',
2392             'jul',
2393             'aug',
2394             'sep',
2395             'okt',
2396             'nov',
2397             'dec'
2398             ],
2399             leap => [
2400            
2401             ],
2402             },
2403             narrow => {
2404             nonleap => [
2405             'J',
2406             'F',
2407             'M',
2408             'A',
2409             'M',
2410             'J',
2411             'J',
2412             'A',
2413             'S',
2414             'O',
2415             'N',
2416             'D'
2417             ],
2418             leap => [
2419            
2420             ],
2421             },
2422             wide => {
2423             nonleap => [
2424             'januari',
2425             'februari',
2426             'martsi',
2427             'aprili',
2428             'maji',
2429             'juni',
2430             'juli',
2431             'augustusi',
2432             'septemberi',
2433             'oktoberi',
2434             'novemberi',
2435             'decemberi'
2436             ],
2437             leap => [
2438            
2439             ],
2440             },
2441             },
2442             },
2443             } },
2444             );
2445              
2446             has 'calendar_days' => (
2447             is => 'ro',
2448             isa => HashRef,
2449             init_arg => undef,
2450             default => sub { {
2451             'gregorian' => {
2452             'format' => {
2453             abbreviated => {
2454             mon => 'ata',
2455             tue => 'mar',
2456             wed => 'pin',
2457             thu => 'sis',
2458             fri => 'tal',
2459             sat => 'arf',
2460             sun => 'sap'
2461             },
2462             short => {
2463             mon => 'ata',
2464             tue => 'mar',
2465             wed => 'pin',
2466             thu => 'sis',
2467             fri => 'tal',
2468             sat => 'arf',
2469             sun => 'sap'
2470             },
2471             wide => {
2472             mon => 'ataasinngorneq',
2473             tue => 'marlunngorneq',
2474             wed => 'pingasunngorneq',
2475             thu => 'sisamanngorneq',
2476             fri => 'tallimanngorneq',
2477             sat => 'arfininngorneq',
2478             sun => 'sapaat'
2479             },
2480             },
2481             'stand-alone' => {
2482             narrow => {
2483             mon => 'A',
2484             tue => 'M',
2485             wed => 'P',
2486             thu => 'S',
2487             fri => 'T',
2488             sat => 'A',
2489             sun => 'S'
2490             },
2491             short => {
2492             mon => 'ata',
2493             tue => 'mar',
2494             wed => 'pin',
2495             thu => 'sis',
2496             fri => 'tal',
2497             sat => 'arf',
2498             sun => 'sap'
2499             },
2500             wide => {
2501             mon => 'ataasinngorneq',
2502             tue => 'marlunngorneq',
2503             wed => 'pingasunngorneq',
2504             thu => 'sisamanngorneq',
2505             fri => 'tallimanngorneq',
2506             sat => 'arfininngorneq',
2507             sun => 'sapaat'
2508             },
2509             },
2510             },
2511             } },
2512             );
2513              
2514             has 'calendar_quarters' => (
2515             is => 'ro',
2516             isa => HashRef,
2517             init_arg => undef,
2518             default => sub { {
2519             'gregorian' => {
2520             'format' => {
2521             abbreviated => {0 => 'S1',
2522             1 => 'S2',
2523             2 => 'S3',
2524             3 => 'S4'
2525             },
2526             narrow => {0 => 'S1',
2527             1 => 'S2',
2528             2 => 'S3',
2529             3 => 'S4'
2530             },
2531             wide => {0 => 'ukiup sisamararterutaa 1',
2532             1 => 'ukiup sisamararterutaa 2',
2533             2 => 'ukiup sisamararterutaa 3',
2534             3 => 'ukiup sisamararterutaa 4'
2535             },
2536             },
2537             'stand-alone' => {
2538             abbreviated => {0 => 'S1',
2539             1 => 'S2',
2540             2 => 'S3',
2541             3 => 'S4'
2542             },
2543             narrow => {0 => 'S1',
2544             1 => 'S2',
2545             2 => 'S3',
2546             3 => 'S4'
2547             },
2548             wide => {0 => 'ukiup sisamararterutaa 1',
2549             1 => 'ukiup sisamararterutaa 2',
2550             2 => 'ukiup sisamararterutaa 3',
2551             3 => 'ukiup sisamararterutaa 4'
2552             },
2553             },
2554             },
2555             } },
2556             );
2557              
2558             has 'day_periods' => (
2559             is => 'ro',
2560             isa => HashRef,
2561             init_arg => undef,
2562             default => sub { {
2563             'gregorian' => {
2564             'format' => {
2565             'wide' => {
2566             'am' => q{ulloqeqqata-tungaa},
2567             'pm' => q{ulloqeqqata-kingorna},
2568             },
2569             'abbreviated' => {
2570             'pm' => q{u.k.},
2571             'am' => q{u.t.},
2572             },
2573             },
2574             },
2575             } },
2576             );
2577              
2578             has 'eras' => (
2579             is => 'ro',
2580             isa => HashRef,
2581             init_arg => undef,
2582             default => sub { {
2583             'generic' => {
2584             },
2585             'gregorian' => {
2586             abbreviated => {
2587             '0' => 'Kr.in.si.',
2588             '1' => 'Kr.in.king.'
2589             },
2590             narrow => {
2591             '0' => 'Kr.s.',
2592             '1' => 'Kr.k.'
2593             },
2594             wide => {
2595             '0' => 'Kristusip inunngornerata siornagut',
2596             '1' => 'Kristusip inunngornerata kingornagut'
2597             },
2598             },
2599             } },
2600             );
2601              
2602             has 'date_formats' => (
2603             is => 'ro',
2604             isa => HashRef,
2605             init_arg => undef,
2606             default => sub { {
2607             'generic' => {
2608             'full' => q{EEEE dd MMMM y G},
2609             'long' => q{dd MMMM y G},
2610             'medium' => q{MMM dd, y G},
2611             'short' => q{GGGGG y-MM-dd},
2612             },
2613             'gregorian' => {
2614             'full' => q{EEEE dd MMMM y},
2615             'long' => q{dd MMMM y},
2616             'medium' => q{MMM dd, y},
2617             'short' => q{y-MM-dd},
2618             },
2619             } },
2620             );
2621              
2622             has 'time_formats' => (
2623             is => 'ro',
2624             isa => HashRef,
2625             init_arg => undef,
2626             default => sub { {
2627             'generic' => {
2628             },
2629             'gregorian' => {
2630             'full' => q{HH.mm.ss zzzz},
2631             'long' => q{HH.mm.ss z},
2632             'medium' => q{HH.mm.ss},
2633             'short' => q{HH.mm},
2634             },
2635             } },
2636             );
2637              
2638             has 'datetime_formats' => (
2639             is => 'ro',
2640             isa => HashRef,
2641             init_arg => undef,
2642             default => sub { {
2643             'generic' => {
2644             'full' => q{{1} {0}},
2645             'long' => q{{1} {0}},
2646             'medium' => q{{1} {0}},
2647             'short' => q{{1} {0}},
2648             },
2649             'gregorian' => {
2650             'full' => q{{1} {0}},
2651             'long' => q{{1} {0}},
2652             'medium' => q{{1} {0}},
2653             'short' => q{{1} {0}},
2654             },
2655             } },
2656             );
2657              
2658             has 'datetime_formats_available_formats' => (
2659             is => 'ro',
2660             isa => HashRef,
2661             init_arg => undef,
2662             default => sub { {
2663             'generic' => {
2664             Ed => q{E, d},
2665             H => q{HH},
2666             Hm => q{HH:mm},
2667             Hms => q{HH:mm:ss},
2668             M => q{L},
2669             MEd => q{E, d/M},
2670             Md => q{d/M},
2671             h => q{h a},
2672             hm => q{h:mm a},
2673             hms => q{h:mm:ss a},
2674             ms => q{mm:ss},
2675             yM => q{y-MM},
2676             yMEd => q{E, y-MM-dd},
2677             yMMM => q{MMM y},
2678             yMMMEd => q{E, MMM d, y},
2679             yMMMd => q{MMM d, y},
2680             yMd => q{y-MM-dd},
2681             yQQQ => q{y QQQQ},
2682             yQQQQ => q{y QQQQ},
2683             },
2684             'gregorian' => {
2685             Ed => q{E, d},
2686             H => q{HH},
2687             Hm => q{HH:mm},
2688             Hms => q{HH:mm:ss},
2689             M => q{L},
2690             MEd => q{E, d/M},
2691             Md => q{d/M},
2692             h => q{h a},
2693             hm => q{h:mm a},
2694             hms => q{h:mm:ss a},
2695             ms => q{mm:ss},
2696             yM => q{y-MM},
2697             yMEd => q{E, y-MM-dd},
2698             yMMM => q{MMM y},
2699             yMMMEd => q{E, MMM d, y},
2700             yMMMd => q{MMM d, y},
2701             yMd => q{y-MM-dd},
2702             yQQQ => q{y QQQQ},
2703             yQQQQ => q{y QQQQ},
2704             },
2705             } },
2706             );
2707              
2708             has 'datetime_formats_append_item' => (
2709             is => 'ro',
2710             isa => HashRef,
2711             init_arg => undef,
2712             default => sub { {
2713             } },
2714             );
2715              
2716             has 'datetime_formats_interval' => (
2717             is => 'ro',
2718             isa => HashRef,
2719             init_arg => undef,
2720             default => sub { {
2721             'generic' => {
2722             H => {
2723             H => q{HH–HH},
2724             },
2725             Hm => {
2726             H => q{HH:mm–HH:mm},
2727             m => q{HH:mm–HH:mm},
2728             },
2729             Hmv => {
2730             H => q{HH:mm–HH:mm v},
2731             m => q{HH:mm–HH:mm v},
2732             },
2733             Hv => {
2734             H => q{HH–HH v},
2735             },
2736             M => {
2737             M => q{M–M},
2738             },
2739             MEd => {
2740             M => q{E, MM-dd – E, MM-dd},
2741             d => q{E, MM-dd – E, MM-dd},
2742             },
2743             MMM => {
2744             M => q{LLL–LLL},
2745             },
2746             MMMEd => {
2747             M => q{E, MM-d – E, MM-d},
2748             d => q{E, MM-d – E, MM-d},
2749             },
2750             MMMd => {
2751             M => q{MM-d – MM-d},
2752             d => q{MM-d – d},
2753             },
2754             Md => {
2755             M => q{MM-dd – MM-dd},
2756             d => q{MM-dd – dd},
2757             },
2758             d => {
2759             d => q{d–d},
2760             },
2761             fallback => '{0} – {1}',
2762             h => {
2763             a => q{h a – h a},
2764             h => q{h–h a},
2765             },
2766             hm => {
2767             a => q{h:mm a – h:mm a},
2768             h => q{h:mm–h:mm a},
2769             m => q{h:mm–h:mm a},
2770             },
2771             hmv => {
2772             a => q{h:mm a – h:mm a v},
2773             h => q{h:mm–h:mm a v},
2774             m => q{h:mm–h:mm a v},
2775             },
2776             hv => {
2777             a => q{h a – h a v},
2778             h => q{h–h a v},
2779             },
2780             y => {
2781             y => q{y–y},
2782             },
2783             yM => {
2784             M => q{y-MM – MM},
2785             y => q{y-MM – y-MM},
2786             },
2787             yMEd => {
2788             M => q{E, y-MM-dd – E, y-MM-dd},
2789             d => q{E, y-MM-dd – E, y-MM-dd},
2790             y => q{E, y-MM-dd – E, y-MM-dd},
2791             },
2792             yMMM => {
2793             M => q{y-MM – MM},
2794             y => q{y-MM – y-MM},
2795             },
2796             yMMMEd => {
2797             M => q{E, y-MM-dd – E, y-MM-dd},
2798             d => q{E, y-MM-dd – E, y-MM-dd},
2799             y => q{E, y-MM-dd – E, y-MM-dd},
2800             },
2801             yMMMM => {
2802             M => q{y-MM – MM},
2803             y => q{y-MM – y-MM},
2804             },
2805             yMMMd => {
2806             M => q{y-MM-dd – MM-d},
2807             d => q{y-MM-d – d},
2808             y => q{y-MM-dd – y-MM-dd},
2809             },
2810             yMd => {
2811             M => q{y-MM-dd – MM-dd},
2812             d => q{y-MM-dd – dd},
2813             y => q{y-MM-dd – y-MM-dd},
2814             },
2815             },
2816             'gregorian' => {
2817             H => {
2818             H => q{HH–HH},
2819             },
2820             Hm => {
2821             H => q{HH:mm–HH:mm},
2822             m => q{HH:mm–HH:mm},
2823             },
2824             Hmv => {
2825             H => q{HH:mm–HH:mm v},
2826             m => q{HH:mm–HH:mm v},
2827             },
2828             Hv => {
2829             H => q{HH–HH v},
2830             },
2831             M => {
2832             M => q{M–M},
2833             },
2834             MEd => {
2835             M => q{E, MM-dd – E, MM-dd},
2836             d => q{E, MM-dd – E, MM-dd},
2837             },
2838             MMM => {
2839             M => q{LLL–LLL},
2840             },
2841             MMMEd => {
2842             M => q{E, MM-d – E, MM-d},
2843             d => q{E, MM-d – E, MM-d},
2844             },
2845             MMMd => {
2846             M => q{MM-d – MM-d},
2847             d => q{MM-d – d},
2848             },
2849             Md => {
2850             M => q{MM-dd – MM-dd},
2851             d => q{MM-dd – dd},
2852             },
2853             d => {
2854             d => q{d–d},
2855             },
2856             fallback => '{0} – {1}',
2857             h => {
2858             a => q{h a – h a},
2859             h => q{h–h a},
2860             },
2861             hm => {
2862             a => q{h:mm a – h:mm a},
2863             h => q{h:mm–h:mm a},
2864             m => q{h:mm–h:mm a},
2865             },
2866             hmv => {
2867             a => q{h:mm a – h:mm a v},
2868             h => q{h:mm–h:mm a v},
2869             m => q{h:mm–h:mm a v},
2870             },
2871             hv => {
2872             a => q{h a – h a v},
2873             h => q{h–h a v},
2874             },
2875             y => {
2876             y => q{y–y},
2877             },
2878             yM => {
2879             M => q{y-MM – MM},
2880             y => q{y-MM – y-MM},
2881             },
2882             yMEd => {
2883             M => q{E, y-MM-dd – E, y-MM-dd},
2884             d => q{E, y-MM-dd – E, y-MM-dd},
2885             y => q{E, y-MM-dd – E, y-MM-dd},
2886             },
2887             yMMM => {
2888             M => q{y-MM – MM},
2889             y => q{y-MM – y-MM},
2890             },
2891             yMMMEd => {
2892             M => q{E, y-MM-dd – E, y-MM-dd},
2893             d => q{E, y-MM-dd – E, y-MM-dd},
2894             y => q{E, y-MM-dd – E, y-MM-dd},
2895             },
2896             yMMMM => {
2897             M => q{y-MM – MM},
2898             y => q{y-MM – y-MM},
2899             },
2900             yMMMd => {
2901             M => q{y-MM-dd – MM-d},
2902             d => q{y-MM-d – d},
2903             y => q{y-MM-dd – y-MM-dd},
2904             },
2905             yMd => {
2906             M => q{y-MM-dd – MM-dd},
2907             d => q{y-MM-dd – dd},
2908             y => q{y-MM-dd – y-MM-dd},
2909             },
2910             },
2911             } },
2912             );
2913              
2914             has 'time_zone_names' => (
2915             is => 'ro',
2916             isa => HashRef,
2917             init_arg => undef,
2918             default => sub { {
2919             hourFormat => q(+HH:mm;−HH:mm),
2920             gmtFormat => q(GMT{0}),
2921             gmtZeroFormat => q(GMT),
2922             regionFormat => q({0}),
2923             fallbackFormat => q({0} ({1})),
2924             'America/Scoresbysund' => {
2925             exemplarCity => q#Ittoqqortoormiit#,
2926             },
2927             'America/Thule' => {
2928             exemplarCity => q#Qaanaaq#,
2929             },
2930             'Etc/Unknown' => {
2931             exemplarCity => q#atorsinnaanngitsoq nalunaaqutaqaqatigiissut#,
2932             },
2933             } }
2934             );
2935 1     1   7258 no Moo;
  1         2  
  1         6  
2936              
2937             1;
2938              
2939             # vim: tabstop=4