File Coverage

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


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Ak - Package for language Akan
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Ak;
10             # This file auto generated from Data\common\main\ak.xml
11             # on Fri 13 Oct 9:04:47 am GMT
12              
13 1     1   922851 use strict;
  1         2  
  1         27  
14 1     1   5 use warnings;
  1         2  
  1         22  
15 1     1   5 use version;
  1         1  
  1         6  
16              
17             our $VERSION = version->declare('v0.34.2');
18              
19 1     1   93 use v5.10.1;
  1         4  
20 1     1   5 use mro 'c3';
  1         1  
  1         7  
21 1     1   22 use utf8;
  1         2  
  1         6  
22 1     1   38 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         14  
23 1     1   113 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         1  
  1         10  
24 1     1   939 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','spellout-ordinal' ]},
32             );
33              
34             has 'algorithmic_number_format_data' => (
35             is => 'ro',
36             isa => HashRef,
37             init_arg => undef,
38             default => sub {
39 1     1   430 use bigfloat;
  1         2  
  1         7  
40             return {
41             'spellout-cardinal' => {
42             'public' => {
43             '-x' => {
44             divisor => q(1),
45             rule => q(kaw →→),
46             },
47             '0' => {
48             base_value => q(0),
49             divisor => q(1),
50             rule => q(hwee),
51             },
52             'x.x' => {
53             divisor => q(1),
54             rule => q(←← pɔw →→),
55             },
56             '1' => {
57             base_value => q(1),
58             divisor => q(1),
59             rule => q(koro),
60             },
61             '2' => {
62             base_value => q(2),
63             divisor => q(1),
64             rule => q(abien),
65             },
66             '3' => {
67             base_value => q(3),
68             divisor => q(1),
69             rule => q(abiasa),
70             },
71             '4' => {
72             base_value => q(4),
73             divisor => q(1),
74             rule => q(anan),
75             },
76             '5' => {
77             base_value => q(5),
78             divisor => q(1),
79             rule => q(anum),
80             },
81             '6' => {
82             base_value => q(6),
83             divisor => q(1),
84             rule => q(asia),
85             },
86             '7' => {
87             base_value => q(7),
88             divisor => q(1),
89             rule => q(asuon),
90             },
91             '8' => {
92             base_value => q(8),
93             divisor => q(1),
94             rule => q(awɔtwe),
95             },
96             '9' => {
97             base_value => q(9),
98             divisor => q(1),
99             rule => q(akron),
100             },
101             '10' => {
102             base_value => q(10),
103             divisor => q(10),
104             rule => q(du[-→%%spellout-cardinal-tens→]),
105             },
106             '20' => {
107             base_value => q(20),
108             divisor => q(10),
109             rule => q(aduonu[-→%%spellout-cardinal-tens→]),
110             },
111             '30' => {
112             base_value => q(30),
113             divisor => q(10),
114             rule => q(aduasa[-→%%spellout-cardinal-tens→]),
115             },
116             '40' => {
117             base_value => q(40),
118             divisor => q(10),
119             rule => q(adu←←[-→%%spellout-cardinal-tens→]),
120             },
121             '100' => {
122             base_value => q(100),
123             divisor => q(100),
124             rule => q(­ɔha[-na-­→→]),
125             },
126             '200' => {
127             base_value => q(200),
128             divisor => q(100),
129             rule => q(aha-←←[-na-→→]),
130             },
131             '1000' => {
132             base_value => q(1000),
133             divisor => q(1000),
134             rule => q(apem[-na-→→]),
135             },
136             '2000' => {
137             base_value => q(2000),
138             divisor => q(1000),
139             rule => q(mpem-←←[-na-→→]),
140             },
141             '100000' => {
142             base_value => q(100000),
143             divisor => q(100000),
144             rule => q(mpem-ɔha[-na-→→]),
145             },
146             '200000' => {
147             base_value => q(200000),
148             divisor => q(100000),
149             rule => q(mpem-aha-←←[-na-→→]),
150             },
151             '1000000' => {
152             base_value => q(1000000),
153             divisor => q(1000000),
154             rule => q(ɔpepepem-←←[-na-→→]),
155             },
156             '2000000' => {
157             base_value => q(2000000),
158             divisor => q(1000000),
159             rule => q(mpepepem-←←[-na-→→]),
160             },
161             '1000000000' => {
162             base_value => q(1000000000),
163             divisor => q(1000000000),
164             rule => q(ɔpepepepem-←←[-na-→→]),
165             },
166             '2000000000' => {
167             base_value => q(2000000000),
168             divisor => q(1000000000),
169             rule => q(mpepepepem-←←[-na-→→]),
170             },
171             '1000000000000' => {
172             base_value => q(1000000000000),
173             divisor => q(1000000000000),
174             rule => q(ɔpepepepepem-←←[-na-→→]),
175             },
176             '2000000000000' => {
177             base_value => q(2000000000000),
178             divisor => q(1000000000000),
179             rule => q(mpepepepepem-←←[-na-→→]),
180             },
181             '1000000000000000' => {
182             base_value => q(1000000000000000),
183             divisor => q(1000000000000000),
184             rule => q(ɔpepepepepepem-←←[-na-→→]),
185             },
186             '2000000000000000' => {
187             base_value => q(2000000000000000),
188             divisor => q(1000000000000000),
189             rule => q(mpepepepepepem-←←[-na-→→]),
190             },
191             '1000000000000000000' => {
192             base_value => q(1000000000000000000),
193             divisor => q(1000000000000000000),
194             rule => q(=#,##0=),
195             },
196             'max' => {
197             base_value => q(1000000000000000000),
198             divisor => q(1000000000000000000),
199             rule => q(=#,##0=),
200             },
201             },
202             },
203             'spellout-cardinal-tens' => {
204             'private' => {
205             '0' => {
206             base_value => q(0),
207             divisor => q(1),
208             rule => q(),
209             },
210             '1' => {
211             base_value => q(1),
212             divisor => q(1),
213             rule => q(biako),
214             },
215             '2' => {
216             base_value => q(2),
217             divisor => q(1),
218             rule => q(=%spellout-cardinal=),
219             },
220             'max' => {
221             base_value => q(2),
222             divisor => q(1),
223             rule => q(=%spellout-cardinal=),
224             },
225             },
226             },
227             'spellout-numbering' => {
228             'public' => {
229             '0' => {
230             base_value => q(0),
231             divisor => q(1),
232             rule => q(=%spellout-cardinal=),
233             },
234             'max' => {
235             base_value => q(0),
236             divisor => q(1),
237             rule => q(=%spellout-cardinal=),
238             },
239             },
240             },
241             'spellout-numbering-year' => {
242             'public' => {
243             '-x' => {
244             divisor => q(1),
245             rule => q(kaw →→),
246             },
247             '0' => {
248             base_value => q(0),
249             divisor => q(1),
250             rule => q(=%spellout-numbering=),
251             },
252             'x.x' => {
253             divisor => q(1),
254             rule => q(=0.0=),
255             },
256             '10' => {
257             base_value => q(10),
258             divisor => q(10),
259             rule => q(←← →→→),
260             },
261             '100' => {
262             base_value => q(100),
263             divisor => q(100),
264             rule => q(←← →→→),
265             },
266             '1000' => {
267             base_value => q(1000),
268             divisor => q(1000),
269             rule => q(←← →→→),
270             },
271             '10000' => {
272             base_value => q(10000),
273             divisor => q(10000),
274             rule => q(=%spellout-numbering=),
275             },
276             'max' => {
277             base_value => q(10000),
278             divisor => q(10000),
279             rule => q(=%spellout-numbering=),
280             },
281             },
282             },
283             'spellout-ordinal' => {
284             'public' => {
285             '-x' => {
286             divisor => q(1),
287             rule => q(kaw →→),
288             },
289             '0' => {
290             base_value => q(0),
291             divisor => q(1),
292             rule => q(a-ɛ-tɔ-so-hwee),
293             },
294             'x.x' => {
295             divisor => q(1),
296             rule => q(=0.0=),
297             },
298             '1' => {
299             base_value => q(1),
300             divisor => q(1),
301             rule => q(a-ɛ-di-kane),
302             },
303             '2' => {
304             base_value => q(2),
305             divisor => q(1),
306             rule => q(a-ɛ-tɔ-so-=%spellout-cardinal=),
307             },
308             'max' => {
309             base_value => q(2),
310             divisor => q(1),
311             rule => q(a-ɛ-tɔ-so-=%spellout-cardinal=),
312             },
313             },
314             },
315             } },
316             );
317              
318             has 'display_name_language' => (
319             is => 'ro',
320             isa => CodeRef,
321             init_arg => undef,
322             default => sub {
323             sub {
324             my %languages = (
325             'ak' => 'Akan',
326             'am' => 'Amarik',
327             'ar' => 'Arabik',
328             'be' => 'Belarus kasa',
329             'bg' => 'Bɔlgeria kasa',
330             'bn' => 'Bengali kasa',
331             'cs' => 'Kyɛk kasa',
332             'de' => 'Gyaaman',
333             'el' => 'Greek kasa',
334             'en' => 'Borɔfo',
335             'es' => 'Spain kasa',
336             'fa' => 'Pɛɛhyia kasa',
337             'fr' => 'Frɛnkye',
338             'ha' => 'Hausa',
339             'hi' => 'Hindi',
340             'hu' => 'Hangri kasa',
341             'id' => 'Indonihyia kasa',
342             'ig' => 'Igbo',
343             'it' => 'Italy kasa',
344             'ja' => 'Gyapan kasa',
345             'jv' => 'Gyabanis kasa',
346             'km' => 'Kambodia kasa',
347             'ko' => 'Korea kasa',
348             'ms' => 'Malay kasa',
349             'my' => 'Bɛɛmis kasa',
350             'ne' => 'Nɛpal kasa',
351             'nl' => 'Dɛɛkye',
352             'pa' => 'Pungyabi kasa',
353             'pl' => 'Pɔland kasa',
354             'pt' => 'Pɔɔtugal kasa',
355             'ro' => 'Romenia kasa',
356             'ru' => 'Rahyia kasa',
357             'rw' => 'Rewanda kasa',
358             'so' => 'Somalia kasa',
359             'sv' => 'Sweden kasa',
360             'ta' => 'Tamil kasa',
361             'th' => 'Taeland kasa',
362             'tr' => 'Tɛɛki kasa',
363             'uk' => 'Ukren kasa',
364             'ur' => 'Urdu kasa',
365             'vi' => 'Viɛtnam kasa',
366             'yo' => 'Yoruba',
367             'zh' => 'Kyaena kasa',
368             'zu' => 'Zulu',
369              
370             );
371             if (@_) {
372             return $languages{$_[0]};
373             }
374             return \%languages;
375             }
376             },
377             );
378              
379             has 'display_name_region' => (
380             is => 'ro',
381             isa => HashRef[Str],
382             init_arg => undef,
383             default => sub {
384             {
385             'AD' => 'Andora',
386             'AE' => 'United Arab Emirates',
387             'AF' => 'Afganistan',
388             'AG' => 'Antigua ne Baabuda',
389             'AI' => 'Anguila',
390             'AL' => 'Albenia',
391             'AM' => 'Aamenia',
392             'AO' => 'Angola',
393             'AR' => 'Agyɛntina',
394             'AS' => 'Amɛrika Samoa',
395             'AT' => 'Ɔstria',
396             'AU' => 'Ɔstrelia',
397             'AW' => 'Aruba',
398             'AZ' => 'Azebaegyan',
399             'BA' => 'Bosnia ne Hɛzegovina',
400             'BB' => 'Baabados',
401             'BD' => 'Bangladɛhye',
402             'BE' => 'Bɛlgyium',
403             'BF' => 'Bɔkina Faso',
404             'BG' => 'Bɔlgeria',
405             'BH' => 'Baren',
406             'BI' => 'Burundi',
407             'BJ' => 'Bɛnin',
408             'BM' => 'Bɛmuda',
409             'BN' => 'Brunae',
410             'BO' => 'Bolivia',
411             'BR' => 'Brazil',
412             'BS' => 'Bahama',
413             'BT' => 'Butan',
414             'BW' => 'Bɔtswana',
415             'BY' => 'Bɛlarus',
416             'BZ' => 'Beliz',
417             'CA' => 'Kanada',
418             'CD' => 'Kongo (Zair)',
419             'CF' => 'Afrika Finimfin Man',
420             'CG' => 'Kongo',
421             'CH' => 'Swetzaland',
422             'CI' => 'La Côte d’Ivoire',
423             'CK' => 'Kook Nsupɔw',
424             'CL' => 'Kyili',
425             'CM' => 'Kamɛrun',
426             'CN' => 'Kyaena',
427             'CO' => 'Kolombia',
428             'CR' => 'Kɔsta Rika',
429             'CU' => 'Kuba',
430             'CV' => 'Kepvɛdfo Islands',
431             'CY' => 'Saeprɔs',
432             'CZ' => 'Kyɛk Kurokɛse',
433             'DE' => 'Gyaaman',
434             'DJ' => 'Gyibuti',
435             'DK' => 'Dɛnmak',
436             'DM' => 'Dɔmeneka',
437             'DO' => 'Dɔmeneka Kurokɛse',
438             'DZ' => 'Ɔlgyeria',
439             'EC' => 'Ikuwadɔ',
440             'EE' => 'Ɛstonia',
441             'EG' => 'Nisrim',
442             'ER' => 'Ɛritrea',
443             'ES' => 'Spain',
444             'ET' => 'Ithiopia',
445             'FI' => 'Finland',
446             'FJ' => 'Figyi',
447             'FK' => 'Fɔlkman Aeland',
448             'FM' => 'Maekronehyia',
449             'FR' => 'Frɛnkyeman',
450             'GA' => 'Gabɔn',
451             'GB' => 'Ahendiman Nkabom',
452             'GD' => 'Grenada',
453             'GE' => 'Gyɔgyea',
454             'GF' => 'Frɛnkye Gayana',
455             'GH' => 'Gaana',
456             'GI' => 'Gyebralta',
457             'GL' => 'Greenman',
458             'GM' => 'Gambia',
459             'GN' => 'Gini',
460             'GP' => 'Guwadelup',
461             'GQ' => 'Gini Ikuweta',
462             'GR' => 'Greekman',
463             'GT' => 'Guwatemala',
464             'GU' => 'Guam',
465             'GW' => 'Gini Bisaw',
466             'GY' => 'Gayana',
467             'HN' => 'Hɔnduras',
468             'HR' => 'Krowehyia',
469             'HT' => 'Heiti',
470             'HU' => 'Hangari',
471             'ID' => 'Indɔnehyia',
472             'IE' => 'Aereland',
473             'IL' => 'Israel',
474             'IN' => 'India',
475             'IO' => 'Britenfo Hɔn Man Wɔ India Po No Mu',
476             'IQ' => 'Irak',
477             'IR' => 'Iran',
478             'IS' => 'Aesland',
479             'IT' => 'Itali',
480             'JM' => 'Gyameka',
481             'JO' => 'Gyɔdan',
482             'JP' => 'Gyapan',
483             'KE' => 'Kɛnya',
484             'KG' => 'Kɛɛgestan',
485             'KH' => 'Kambodia',
486             'KI' => 'Kiribati',
487             'KM' => 'Kɔmɔrɔs',
488             'KN' => 'Saint Kitts ne Nɛves',
489             'KP' => 'Etifi Koria',
490             'KR' => 'Anaafo Koria',
491             'KW' => 'Kuwete',
492             'KY' => 'Kemanfo Islands',
493             'KZ' => 'Kazakstan',
494             'LA' => 'Laos',
495             'LB' => 'Lɛbanɔn',
496             'LC' => 'Saint Lucia',
497             'LI' => 'Lektenstaen',
498             'LK' => 'Sri Lanka',
499             'LR' => 'Laeberia',
500             'LS' => 'Lɛsutu',
501             'LT' => 'Lituwenia',
502             'LU' => 'Laksembɛg',
503             'LV' => 'Latvia',
504             'LY' => 'Libya',
505             'MA' => 'Moroko',
506             'MC' => 'Mɔnako',
507             'MD' => 'Mɔldova',
508             'MG' => 'Madagaska',
509             'MH' => 'Marshall Islands',
510             'MK' => 'Masedonia',
511             'ML' => 'Mali',
512             'MM' => 'Miyanma',
513             'MN' => 'Mɔngolia',
514             'MP' => 'Northern Mariana Islands',
515             'MQ' => 'Matinik',
516             'MR' => 'Mɔretenia',
517             'MS' => 'Mantserat',
518             'MT' => 'Mɔlta',
519             'MU' => 'Mɔrehyeɔs',
520             'MV' => 'Maldives',
521             'MW' => 'Malawi',
522             'MX' => 'Mɛksiko',
523             'MY' => 'Malehyia',
524             'MZ' => 'Mozambik',
525             'NA' => 'Namibia',
526             'NC' => 'Kaledonia Foforo',
527             'NE' => 'Nigyɛ',
528             'NF' => 'Nɔfolk Aeland',
529             'NG' => 'Naegyeria',
530             'NI' => 'Nekaraguwa',
531             'NL' => 'Nɛdɛland',
532             'NO' => 'Nɔɔwe',
533             'NP' => 'Nɛpɔl',
534             'NR' => 'Naworu',
535             'NU' => 'Niyu',
536             'NZ' => 'Ziland Foforo',
537             'OM' => 'Oman',
538             'PA' => 'Panama',
539             'PE' => 'Peru',
540             'PF' => 'Frɛnkye Pɔlenehyia',
541             'PG' => 'Papua Guinea Foforo',
542             'PH' => 'Philippines',
543             'PK' => 'Pakistan',
544             'PL' => 'Poland',
545             'PM' => 'Saint Pierre ne Miquelon',
546             'PN' => 'Pitcairn',
547             'PR' => 'Puɛto Riko',
548             'PS' => 'Palestaen West Bank ne Gaza',
549             'PT' => 'Pɔtugal',
550             'PW' => 'Palau',
551             'PY' => 'Paraguay',
552             'QA' => 'Kata',
553             'RE' => 'Reyuniɔn',
554             'RO' => 'Romenia',
555             'RU' => 'Rɔhyea',
556             'RW' => 'Rwanda',
557             'SA' => 'Saudi Arabia',
558             'SB' => 'Solomon Islands',
559             'SC' => 'Seyhyɛl',
560             'SD' => 'Sudan',
561             'SE' => 'Sweden',
562             'SG' => 'Singapɔ',
563             'SH' => 'Saint Helena',
564             'SI' => 'Slovinia',
565             'SK' => 'Slovakia',
566             'SL' => 'Sierra Leone',
567             'SM' => 'San Marino',
568             'SN' => 'Senegal',
569             'SO' => 'Somalia',
570             'SR' => 'Suriname',
571             'ST' => 'São Tomé and Príncipe',
572             'SV' => 'Ɛl Salvadɔ',
573             'SY' => 'Siria',
574             'SZ' => 'Swaziland',
575             'TC' => 'Turks ne Caicos Islands',
576             'TD' => 'Kyad',
577             'TG' => 'Togo',
578             'TH' => 'Taeland',
579             'TJ' => 'Tajikistan',
580             'TK' => 'Tokelau',
581             'TL' => 'Timɔ Boka',
582             'TM' => 'Tɛkmɛnistan',
583             'TN' => 'Tunihyia',
584             'TO' => 'Tonga',
585             'TR' => 'Tɛɛki',
586             'TT' => 'Trinidad ne Tobago',
587             'TV' => 'Tuvalu',
588             'TW' => 'Taiwan',
589             'TZ' => 'Tanzania',
590             'UA' => 'Ukren',
591             'UG' => 'Uganda',
592             'US' => 'Amɛrika',
593             'UY' => 'Yurugwae',
594             'UZ' => 'Uzbɛkistan',
595             'VA' => 'Vatican Man',
596             'VC' => 'Saint Vincent ne Grenadines',
597             'VE' => 'Venezuela',
598             'VG' => 'Britainfo Virgin Islands',
599             'VI' => 'Amɛrika Virgin Islands',
600             'VN' => 'Viɛtnam',
601             'VU' => 'Vanuatu',
602             'WF' => 'Wallis ne Futuna',
603             'WS' => 'Samoa',
604             'YE' => 'Yɛmen',
605             'YT' => 'Mayɔte',
606             'ZA' => 'Afrika Anaafo',
607             'ZM' => 'Zambia',
608             'ZW' => 'Zembabwe',
609              
610             }
611             },
612             );
613              
614             has 'characters' => (
615             is => 'ro',
616             isa => HashRef,
617             init_arg => undef,
618             default => $^V ge v5.18.0
619             ? eval <<'EOT'
620             sub {
621             no warnings 'experimental::regex_sets';
622             return {
623             auxiliary => qr{[c j q v z]},
624             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'],
625             main => qr{[a b d e ɛ f g h i k l m n o ɔ p r s t u w y]},
626             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
627             };
628             },
629             EOT
630             : sub {
631             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'], };
632             },
633 1     1   98 );
  1         2  
  1         108  
634              
635              
636             has 'quote_start' => (
637             is => 'ro',
638             isa => Str,
639             init_arg => undef,
640             default => qq{“},
641             );
642              
643             has 'quote_end' => (
644             is => 'ro',
645             isa => Str,
646             init_arg => undef,
647             default => qq{”},
648             );
649              
650             has 'alternate_quote_start' => (
651             is => 'ro',
652             isa => Str,
653             init_arg => undef,
654             default => qq{‘},
655             );
656              
657             has 'alternate_quote_end' => (
658             is => 'ro',
659             isa => Str,
660             init_arg => undef,
661             default => qq{’},
662             );
663              
664             has 'yesstr' => (
665             is => 'ro',
666             isa => RegexpRef,
667             init_arg => undef,
668             default => sub { qr'^(?i:Yiw|Y)$' }
669             );
670              
671             has 'nostr' => (
672             is => 'ro',
673             isa => RegexpRef,
674             init_arg => undef,
675             default => sub { qr'^(?i:Daabi|D|no|n)$' }
676             );
677              
678             has 'number_symbols' => (
679             is => 'ro',
680             isa => HashRef,
681             init_arg => undef,
682             default => sub { {
683             'latn' => {
684             'decimal' => q(.),
685             'group' => q(,),
686             },
687             } }
688             );
689              
690             has 'number_currency_formats' => (
691             is => 'ro',
692             isa => HashRef,
693             init_arg => undef,
694             default => sub { {
695             'latn' => {
696             'pattern' => {
697             'default' => {
698             'standard' => {
699             'positive' => '¤#,##0.00',
700             },
701             },
702             },
703             },
704             } },
705             );
706              
707             has 'currencies' => (
708             is => 'ro',
709             isa => HashRef,
710             init_arg => undef,
711             default => sub { {
712             'AED' => {
713             display_name => {
714             'currency' => q(Ɛmirete Arab Nkabɔmu Deram),
715             },
716             },
717             'AOA' => {
718             display_name => {
719             'currency' => q(Angola Kwanza),
720             },
721             },
722             'AUD' => {
723             display_name => {
724             'currency' => q(Ɔstrelia Dɔla),
725             },
726             },
727             'BHD' => {
728             display_name => {
729             'currency' => q(Baren Dina),
730             },
731             },
732             'BIF' => {
733             display_name => {
734             'currency' => q(Burundi Frank),
735             },
736             },
737             'BWP' => {
738             display_name => {
739             'currency' => q(Botswana Pula),
740             },
741             },
742             'CAD' => {
743             display_name => {
744             'currency' => q(Kanada Dɔla),
745             },
746             },
747             'CDF' => {
748             display_name => {
749             'currency' => q(Kongo Frank),
750             },
751             },
752             'CNY' => {
753             display_name => {
754             'currency' => q(Yuan),
755             },
756             },
757             'CVE' => {
758             display_name => {
759             'currency' => q(Ɛskudo),
760             },
761             },
762             'DJF' => {
763             display_name => {
764             'currency' => q(Gyebuti Frank),
765             },
766             },
767             'DZD' => {
768             display_name => {
769             'currency' => q(Ɔlgyeria Dina),
770             },
771             },
772             'EGP' => {
773             display_name => {
774             'currency' => q(Egypt Pɔn),
775             },
776             },
777             'ERN' => {
778             display_name => {
779             'currency' => q(Ɛretereya Nakfa),
780             },
781             },
782             'ETB' => {
783             display_name => {
784             'currency' => q(Itiopia Bir),
785             },
786             },
787             'EUR' => {
788             display_name => {
789             'currency' => q(Iro),
790             },
791             },
792             'GBP' => {
793             display_name => {
794             'currency' => q(Breten Pɔn),
795             },
796             },
797             'GHC' => {
798             display_name => {
799             'currency' => q(Ghana Sidi \(1979–2007\)),
800             },
801             },
802             'GHS' => {
803             symbol => 'GH₵',
804             display_name => {
805             'currency' => q(Ghana Sidi),
806             },
807             },
808             'GMD' => {
809             display_name => {
810             'currency' => q(Gambia Dalasi),
811             },
812             },
813             'GNS' => {
814             display_name => {
815             'currency' => q(Gini Frank),
816             },
817             },
818             'INR' => {
819             display_name => {
820             'currency' => q(India Rupi),
821             },
822             },
823             'JPY' => {
824             display_name => {
825             'currency' => q(Gyapan Yɛn),
826             },
827             },
828             'KES' => {
829             display_name => {
830             'currency' => q(Kenya Hyelen),
831             },
832             },
833             'KMF' => {
834             display_name => {
835             'currency' => q(Komoro Frank),
836             },
837             },
838             'LRD' => {
839             display_name => {
840             'currency' => q(Laeberia Dɔla),
841             },
842             },
843             'LSL' => {
844             display_name => {
845             'currency' => q(Lesoto Loti),
846             },
847             },
848             'LYD' => {
849             display_name => {
850             'currency' => q(Libya Dina),
851             },
852             },
853             'MAD' => {
854             display_name => {
855             'currency' => q(Moroko Diram),
856             },
857             },
858             'MGA' => {
859             display_name => {
860             'currency' => q(Madagasi Frank),
861             },
862             },
863             'MRO' => {
864             display_name => {
865             'currency' => q(Mɔretenia Ouguiya \(1973–2017\)),
866             },
867             },
868             'MRU' => {
869             display_name => {
870             'currency' => q(Mɔretenia Ouguiya),
871             },
872             },
873             'MUR' => {
874             display_name => {
875             'currency' => q(Mɔrehyeɔs Rupi),
876             },
877             },
878             'MWK' => {
879             display_name => {
880             'currency' => q(Malawi Kwacha),
881             },
882             },
883             'MZM' => {
884             display_name => {
885             'currency' => q(Mozambik Metical),
886             },
887             },
888             'NAD' => {
889             display_name => {
890             'currency' => q(Namibia Dɔla),
891             },
892             },
893             'NGN' => {
894             display_name => {
895             'currency' => q(Naegyeria Naira),
896             },
897             },
898             'RWF' => {
899             display_name => {
900             'currency' => q(Rewanda Frank),
901             },
902             },
903             'SAR' => {
904             display_name => {
905             'currency' => q(Saudi Riyal),
906             },
907             },
908             'SCR' => {
909             display_name => {
910             'currency' => q(Seyhyɛls Rupi),
911             },
912             },
913             'SDG' => {
914             display_name => {
915             'currency' => q(Sudan Dina),
916             },
917             },
918             'SDP' => {
919             display_name => {
920             'currency' => q(Sudan Pɔn),
921             },
922             },
923             'SHP' => {
924             display_name => {
925             'currency' => q(St Helena Pɔn),
926             },
927             },
928             'SLL' => {
929             display_name => {
930             'currency' => q(Leone),
931             },
932             },
933             'SOS' => {
934             display_name => {
935             'currency' => q(Somailia Hyelen),
936             },
937             },
938             'STD' => {
939             display_name => {
940             'currency' => q(Sao Tome ne Principe Dobra \(1977–2017\)),
941             },
942             },
943             'STN' => {
944             display_name => {
945             'currency' => q(Sao Tome ne Principe Dobra),
946             },
947             },
948             'SZL' => {
949             display_name => {
950             'currency' => q(Lilangeni),
951             },
952             },
953             'TND' => {
954             display_name => {
955             'currency' => q(Tunisia Dina),
956             },
957             },
958             'TZS' => {
959             display_name => {
960             'currency' => q(Tanzania Hyelen),
961             },
962             },
963             'UGX' => {
964             display_name => {
965             'currency' => q(Uganda Hyelen),
966             },
967             },
968             'USD' => {
969             display_name => {
970             'currency' => q(Amɛrika Dɔla),
971             },
972             },
973             'XAF' => {
974             display_name => {
975             'currency' => q(Sefa),
976             },
977             },
978             'ZAR' => {
979             display_name => {
980             'currency' => q(Afrika Anaafo Rand),
981             },
982             },
983             'ZMK' => {
984             display_name => {
985             'currency' => q(Zambia Kwacha \(1968–2012\)),
986             },
987             },
988             'ZMW' => {
989             display_name => {
990             'currency' => q(Zambia Kwacha),
991             },
992             },
993             'ZWD' => {
994             display_name => {
995             'currency' => q(Zimbabwe Dɔla),
996             },
997             },
998             } },
999             );
1000              
1001              
1002             has 'calendar_months' => (
1003             is => 'ro',
1004             isa => HashRef,
1005             init_arg => undef,
1006             default => sub { {
1007             'gregorian' => {
1008             'format' => {
1009             abbreviated => {
1010             nonleap => [
1011             'S-Ɔ',
1012             'K-Ɔ',
1013             'E-Ɔ',
1014             'E-O',
1015             'E-K',
1016             'O-A',
1017             'A-K',
1018             'D-Ɔ',
1019             'F-Ɛ',
1020             'Ɔ-A',
1021             'Ɔ-O',
1022             'M-Ɔ'
1023             ],
1024             leap => [
1025            
1026             ],
1027             },
1028             wide => {
1029             nonleap => [
1030             'Sanda-Ɔpɛpɔn',
1031             'Kwakwar-Ɔgyefuo',
1032             'Ebɔw-Ɔbenem',
1033             'Ebɔbira-Oforisuo',
1034             'Esusow Aketseaba-Kɔtɔnimba',
1035             'Obirade-Ayɛwohomumu',
1036             'Ayɛwoho-Kitawonsa',
1037             'Difuu-Ɔsandaa',
1038             'Fankwa-Ɛbɔ',
1039             'Ɔbɛsɛ-Ahinime',
1040             'Ɔberɛfɛw-Obubuo',
1041             'Mumu-Ɔpɛnimba'
1042             ],
1043             leap => [
1044            
1045             ],
1046             },
1047             },
1048             },
1049             } },
1050             );
1051              
1052             has 'calendar_days' => (
1053             is => 'ro',
1054             isa => HashRef,
1055             init_arg => undef,
1056             default => sub { {
1057             'gregorian' => {
1058             'format' => {
1059             abbreviated => {
1060             mon => 'Dwo',
1061             tue => 'Ben',
1062             wed => 'Wuk',
1063             thu => 'Yaw',
1064             fri => 'Fia',
1065             sat => 'Mem',
1066             sun => 'Kwe'
1067             },
1068             wide => {
1069             mon => 'Dwowda',
1070             tue => 'Benada',
1071             wed => 'Wukuda',
1072             thu => 'Yawda',
1073             fri => 'Fida',
1074             sat => 'Memeneda',
1075             sun => 'Kwesida'
1076             },
1077             },
1078             'stand-alone' => {
1079             narrow => {
1080             mon => 'D',
1081             tue => 'B',
1082             wed => 'W',
1083             thu => 'Y',
1084             fri => 'F',
1085             sat => 'M',
1086             sun => 'K'
1087             },
1088             },
1089             },
1090             } },
1091             );
1092              
1093             has 'day_periods' => (
1094             is => 'ro',
1095             isa => HashRef,
1096             init_arg => undef,
1097             default => sub { {
1098             'gregorian' => {
1099             'format' => {
1100             'abbreviated' => {
1101             'am' => q{AN},
1102             'pm' => q{EW},
1103             },
1104             'wide' => {
1105             'am' => q{AN},
1106             'pm' => q{EW},
1107             },
1108             },
1109             },
1110             } },
1111             );
1112              
1113             has 'eras' => (
1114             is => 'ro',
1115             isa => HashRef,
1116             init_arg => undef,
1117             default => sub { {
1118             'generic' => {
1119             },
1120             'gregorian' => {
1121             abbreviated => {
1122             '0' => 'AK',
1123             '1' => 'KE'
1124             },
1125             wide => {
1126             '0' => 'Ansa Kristo',
1127             '1' => 'Kristo Ekyiri'
1128             },
1129             },
1130             } },
1131             );
1132              
1133             has 'date_formats' => (
1134             is => 'ro',
1135             isa => HashRef,
1136             init_arg => undef,
1137             default => sub { {
1138             'generic' => {
1139             'full' => q{EEEE, G y MMMM dd},
1140             'long' => q{G y MMMM d},
1141             'medium' => q{G y MMM d},
1142             'short' => q{GGGGG yy/MM/dd},
1143             },
1144             'gregorian' => {
1145             'full' => q{EEEE, y MMMM dd},
1146             'long' => q{y MMMM d},
1147             'medium' => q{y MMM d},
1148             'short' => q{yy/MM/dd},
1149             },
1150             } },
1151             );
1152              
1153             has 'time_formats' => (
1154             is => 'ro',
1155             isa => HashRef,
1156             init_arg => undef,
1157             default => sub { {
1158             'generic' => {
1159             },
1160             'gregorian' => {
1161             'full' => q{h:mm:ss a zzzz},
1162             'long' => q{h:mm:ss a z},
1163             'medium' => q{h:mm:ss a},
1164             'short' => q{h:mm a},
1165             },
1166             } },
1167             );
1168              
1169             has 'datetime_formats' => (
1170             is => 'ro',
1171             isa => HashRef,
1172             init_arg => undef,
1173             default => sub { {
1174             'generic' => {
1175             },
1176             'gregorian' => {
1177             },
1178             } },
1179             );
1180              
1181             has 'datetime_formats_available_formats' => (
1182             is => 'ro',
1183             isa => HashRef,
1184             init_arg => undef,
1185             default => sub { {
1186             'generic' => {
1187             Hm => q{HH:mm},
1188             Hms => q{HH:mm:ss},
1189             M => q{L},
1190             MEd => q{E, M/d},
1191             MMM => q{LLL},
1192             MMMEd => q{E, MMM d},
1193             MMMMEd => q{E, MMMM d},
1194             MMMMd => q{MMMM d},
1195             MMMd => q{MMM d},
1196             Md => q{M/d},
1197             d => q{d},
1198             hm => q{h:mm a},
1199             ms => q{mm:ss},
1200             y => q{y},
1201             yM => q{M/y},
1202             yMEd => q{E, M/d/y},
1203             yMMM => q{MMM y},
1204             yMMMEd => q{E, MMM d, y},
1205             yMMMM => q{MMMM y},
1206             yMd => q{y/M/d},
1207             yQQQ => q{QQQ y},
1208             yQQQQ => q{QQQQ y},
1209             },
1210             'gregorian' => {
1211             Hm => q{HH:mm},
1212             Hms => q{HH:mm:ss},
1213             M => q{L},
1214             MEd => q{E, M/d},
1215             MMM => q{LLL},
1216             MMMEd => q{E, MMM d},
1217             MMMMEd => q{E, MMMM d},
1218             MMMMd => q{MMMM d},
1219             MMMd => q{MMM d},
1220             Md => q{M/d},
1221             d => q{d},
1222             hm => q{h:mm a},
1223             ms => q{mm:ss},
1224             y => q{y},
1225             yM => q{M/y},
1226             yMEd => q{E, M/d/y},
1227             yMMM => q{MMM y},
1228             yMMMEd => q{E, MMM d, y},
1229             yMMMM => q{MMMM y},
1230             yMd => q{y/M/d},
1231             yQQQ => q{QQQ y},
1232             yQQQQ => q{QQQQ y},
1233             },
1234             } },
1235             );
1236              
1237             has 'datetime_formats_append_item' => (
1238             is => 'ro',
1239             isa => HashRef,
1240             init_arg => undef,
1241             default => sub { {
1242             } },
1243             );
1244              
1245             has 'datetime_formats_interval' => (
1246             is => 'ro',
1247             isa => HashRef,
1248             init_arg => undef,
1249             default => sub { {
1250             } },
1251             );
1252              
1253 1     1   2721 no Moo;
  1         3  
  1         4  
1254              
1255             1;
1256              
1257             # vim: tabstop=4