File Coverage

blib/lib/Locale/CLDR/Locales/Ff.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::Ff - Package for language Fula
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Ff;
10             # This file auto generated from Data\common\main\ff.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1503832 use strict;
  1         2  
  1         44  
14 1     1   5 use warnings;
  1         2  
  1         58  
15 1     1   10 use version;
  1         2  
  1         10  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   136 use v5.12.0;
  1         4  
20 1     1   6 use mro 'c3';
  1         3  
  1         9  
21 1     1   32 use utf8;
  1         3  
  1         8  
22 1     1   100 use feature 'unicode_strings';
  1         2  
  1         165  
23 1     1   7 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         11  
24 1     1   3072 use Moo;
  1         9  
  1         8  
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-cardinal-class-o','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   810 use bigfloat;
  1         2  
  1         10  
40             return {
41             'spellout-cardinal' => {
42             'public' => {
43             '-x' => {
44             divisor => q(1),
45             rule => q(minus →→),
46             },
47             '0' => {
48             base_value => q(0),
49             divisor => q(1),
50             rule => q(ɓolum),
51             },
52             'x.x' => {
53             divisor => q(1),
54             rule => q(←← poofirgel →→),
55             },
56             '1' => {
57             base_value => q(1),
58             divisor => q(1),
59             rule => q(goʼo),
60             },
61             '2' => {
62             base_value => q(2),
63             divisor => q(1),
64             rule => q(ɗiɗi),
65             },
66             '3' => {
67             base_value => q(3),
68             divisor => q(1),
69             rule => q(tati),
70             },
71             '4' => {
72             base_value => q(4),
73             divisor => q(1),
74             rule => q(nawi),
75             },
76             '5' => {
77             base_value => q(5),
78             divisor => q(1),
79             rule => q(jowi),
80             },
81             '6' => {
82             base_value => q(6),
83             divisor => q(1),
84             rule => q(jeegoʼo),
85             },
86             '7' => {
87             base_value => q(7),
88             divisor => q(1),
89             rule => q(jeeɗiɗi),
90             },
91             '8' => {
92             base_value => q(8),
93             divisor => q(1),
94             rule => q(jeetati),
95             },
96             '9' => {
97             base_value => q(9),
98             divisor => q(1),
99             rule => q(jeenawi),
100             },
101             '10' => {
102             base_value => q(10),
103             divisor => q(10),
104             rule => q(sappo[ e →→]),
105             },
106             '20' => {
107             base_value => q(20),
108             divisor => q(10),
109             rule => q(noogas[ e →→]),
110             },
111             '30' => {
112             base_value => q(30),
113             divisor => q(10),
114             rule => q(cepanze ←←[ e →→]),
115             },
116             '100' => {
117             base_value => q(100),
118             divisor => q(100),
119             rule => q(temedere ←←[ e →→]),
120             },
121             '1000' => {
122             base_value => q(1000),
123             divisor => q(1000),
124             rule => q(ujunere ←←[ e →→]),
125             },
126             '1000000' => {
127             base_value => q(1000000),
128             divisor => q(1000000),
129             rule => q(miliyo ←←[, →→]),
130             },
131             '1000000000' => {
132             base_value => q(1000000000),
133             divisor => q(1000000000),
134             rule => q(miliyaari ←←[, →→]),
135             },
136             '1000000000000' => {
137             base_value => q(1000000000000),
138             divisor => q(1000000000000),
139             rule => q(biliyo ←←[, →→]),
140             },
141             '1000000000000000' => {
142             base_value => q(1000000000000000),
143             divisor => q(1000000000000000),
144             rule => q(biliyaari ←←[, →→]),
145             },
146             '1000000000000000000' => {
147             base_value => q(1000000000000000000),
148             divisor => q(1000000000000000000),
149             rule => q(=#,##0=),
150             },
151             'Inf' => {
152             divisor => q(1),
153             rule => q(infinity),
154             },
155             'NaN' => {
156             divisor => q(1),
157             rule => q(alaa limoore),
158             },
159             'max' => {
160             divisor => q(1),
161             rule => q(alaa limoore),
162             },
163             },
164             },
165             'spellout-cardinal-class-o' => {
166             'public' => {
167             '-x' => {
168             divisor => q(1),
169             rule => q(minus →→),
170             },
171             '0' => {
172             base_value => q(0),
173             divisor => q(1),
174             rule => q(ɓolum),
175             },
176             'x.x' => {
177             divisor => q(1),
178             rule => q(←← poofirgel →→),
179             },
180             '1' => {
181             base_value => q(1),
182             divisor => q(1),
183             rule => q(gooto),
184             },
185             '2' => {
186             base_value => q(2),
187             divisor => q(1),
188             rule => q(ɗiɗo),
189             },
190             '3' => {
191             base_value => q(3),
192             divisor => q(1),
193             rule => q(tato),
194             },
195             '4' => {
196             base_value => q(4),
197             divisor => q(1),
198             rule => q(nawo),
199             },
200             '5' => {
201             base_value => q(5),
202             divisor => q(1),
203             rule => q(njowo),
204             },
205             '6' => {
206             base_value => q(6),
207             divisor => q(1),
208             rule => q(jeegomo),
209             },
210             '7' => {
211             base_value => q(7),
212             divisor => q(1),
213             rule => q(jeeɗiɗo),
214             },
215             '8' => {
216             base_value => q(8),
217             divisor => q(1),
218             rule => q(jeetato),
219             },
220             '9' => {
221             base_value => q(9),
222             divisor => q(1),
223             rule => q(jeenawo),
224             },
225             '10' => {
226             base_value => q(10),
227             divisor => q(10),
228             rule => q(sappo[ e →→]),
229             },
230             '20' => {
231             base_value => q(20),
232             divisor => q(10),
233             rule => q(noogas[ e →→]),
234             },
235             '30' => {
236             base_value => q(30),
237             divisor => q(10),
238             rule => q(cepanze ←←[ e →→]),
239             },
240             '100' => {
241             base_value => q(100),
242             divisor => q(100),
243             rule => q(temedere ←←[ e →→]),
244             },
245             '1000' => {
246             base_value => q(1000),
247             divisor => q(1000),
248             rule => q(ujunere ←←[ e →→]),
249             },
250             '1000000' => {
251             base_value => q(1000000),
252             divisor => q(1000000),
253             rule => q(miliyo ←←[, →→]),
254             },
255             '1000000000' => {
256             base_value => q(1000000000),
257             divisor => q(1000000000),
258             rule => q(miliyaari ←←[, →→]),
259             },
260             '1000000000000' => {
261             base_value => q(1000000000000),
262             divisor => q(1000000000000),
263             rule => q(biliyo ←←[, →→]),
264             },
265             '1000000000000000' => {
266             base_value => q(1000000000000000),
267             divisor => q(1000000000000000),
268             rule => q(biliyaari ←←[, →→]),
269             },
270             '1000000000000000000' => {
271             base_value => q(1000000000000000000),
272             divisor => q(1000000000000000000),
273             rule => q(=#,##0=),
274             },
275             'Inf' => {
276             divisor => q(1),
277             rule => q(infinity),
278             },
279             'NaN' => {
280             divisor => q(1),
281             rule => q(alaa limoore),
282             },
283             'max' => {
284             divisor => q(1),
285             rule => q(alaa limoore),
286             },
287             },
288             },
289             'spellout-numbering' => {
290             'public' => {
291             '0' => {
292             base_value => q(0),
293             divisor => q(1),
294             rule => q(=%spellout-cardinal=),
295             },
296             'max' => {
297             base_value => q(0),
298             divisor => q(1),
299             rule => q(=%spellout-cardinal=),
300             },
301             },
302             },
303             'spellout-numbering-year' => {
304             'public' => {
305             '0' => {
306             base_value => q(0),
307             divisor => q(1),
308             rule => q(=%spellout-numbering=),
309             },
310             'x.x' => {
311             divisor => q(1),
312             rule => q(=0.0=),
313             },
314             'max' => {
315             divisor => q(1),
316             rule => q(=0.0=),
317             },
318             },
319             },
320             'spellout-ordinal' => {
321             'public' => {
322             '-x' => {
323             divisor => q(1),
324             rule => q(minus →→),
325             },
326             '0' => {
327             base_value => q(0),
328             divisor => q(1),
329             rule => q(ɓolum),
330             },
331             'x.x' => {
332             divisor => q(1),
333             rule => q(=#,##0.0=),
334             },
335             '1' => {
336             base_value => q(1),
337             divisor => q(1),
338             rule => q(arande),
339             },
340             '2' => {
341             base_value => q(2),
342             divisor => q(1),
343             rule => q(ɗiɗaɓo),
344             },
345             '3' => {
346             base_value => q(3),
347             divisor => q(1),
348             rule => q(tatiaɓo),
349             },
350             '4' => {
351             base_value => q(4),
352             divisor => q(1),
353             rule => q(nawaɓo),
354             },
355             '5' => {
356             base_value => q(5),
357             divisor => q(1),
358             rule => q(jowaɓo),
359             },
360             '6' => {
361             base_value => q(6),
362             divisor => q(1),
363             rule => q(jeearande),
364             },
365             '7' => {
366             base_value => q(7),
367             divisor => q(1),
368             rule => q(jeeɗiɗaɓo),
369             },
370             '8' => {
371             base_value => q(8),
372             divisor => q(1),
373             rule => q(jeetataɓo),
374             },
375             '9' => {
376             base_value => q(9),
377             divisor => q(1),
378             rule => q(jeenawaɓo),
379             },
380             '10' => {
381             base_value => q(10),
382             divisor => q(10),
383             rule => q(sappo[ e →→]),
384             },
385             '20' => {
386             base_value => q(20),
387             divisor => q(10),
388             rule => q(noogas[ e →→]),
389             },
390             '30' => {
391             base_value => q(30),
392             divisor => q(10),
393             rule => q(cepanze ←←[ e →→]),
394             },
395             '100' => {
396             base_value => q(100),
397             divisor => q(100),
398             rule => q(temedere ←←[ e →→]),
399             },
400             '1000' => {
401             base_value => q(1000),
402             divisor => q(1000),
403             rule => q(ujunere ←←[ e →→]),
404             },
405             '1000000' => {
406             base_value => q(1000000),
407             divisor => q(1000000),
408             rule => q(miliyo ←←[, →→]),
409             },
410             '1000000000' => {
411             base_value => q(1000000000),
412             divisor => q(1000000000),
413             rule => q(miliyaari ←←[, →→]),
414             },
415             '1000000000000' => {
416             base_value => q(1000000000000),
417             divisor => q(1000000000000),
418             rule => q(biliyo ←←[, →→]),
419             },
420             '1000000000000000' => {
421             base_value => q(1000000000000000),
422             divisor => q(1000000000000000),
423             rule => q(biliyaari ←←[, →→]),
424             },
425             '1000000000000000000' => {
426             base_value => q(1000000000000000000),
427             divisor => q(1000000000000000000),
428             rule => q(=#,##0=),
429             },
430             'Inf' => {
431             divisor => q(1),
432             rule => q(infinity),
433             },
434             'NaN' => {
435             divisor => q(1),
436             rule => q(alaa limoore),
437             },
438             'max' => {
439             divisor => q(1),
440             rule => q(alaa limoore),
441             },
442             },
443             },
444             } },
445             );
446              
447             has 'display_name_language' => (
448             is => 'ro',
449             isa => CodeRef,
450             init_arg => undef,
451             default => sub {
452             sub {
453             my %languages = (
454             'ak' => 'Akaan',
455             'am' => 'Amarik',
456             'ar' => 'Aarabeere',
457             'be' => 'Belaruuse',
458             'bg' => 'Bulgariire',
459             'bn' => 'Bengali',
460             'cs' => 'Cekkere',
461             'de' => 'Docceere',
462             'el' => 'Gerke',
463             'en' => 'Engeleere',
464             'es' => 'Español',
465             'fa' => 'Perseere',
466             'ff' => 'Pulaar',
467             'fr' => 'Farayseere',
468             'ha' => 'Hawsaŋkoore',
469             'hi' => 'Hinndi',
470             'hu' => 'Hongariire',
471             'id' => 'Endonesiire',
472             'ig' => 'Igiboore',
473             'it' => 'Italiyeere',
474             'ja' => 'Saponeere',
475             'jv' => 'Sawaneere',
476             'km' => 'Kemeere',
477             'ko' => 'Koreere',
478             'ms' => 'Malayeere',
479             'my' => 'Burmeese',
480             'ne' => 'Nepaaleere',
481             'nl' => 'Dacceere',
482             'pa' => 'Punjabeere',
483             'pl' => 'Poloneere',
484             'pt' => 'Purtugeere',
485             'ro' => 'Romaneere',
486             'ru' => 'Riis',
487             'rw' => 'Ruwaanndeere',
488             'so' => 'Somalii',
489             'sv' => 'Sweedeere',
490             'ta' => 'Tamil',
491             'th' => 'Taay',
492             'tr' => 'Turkeere',
493             'uk' => 'Ukereneere',
494             'ur' => 'Urdu',
495             'vi' => 'Wiyetnameere',
496             'yo' => 'Yorrubaa',
497             'zh' => 'Sinuwaare',
498             'zu' => 'Suluŋkoore',
499              
500             );
501             if (@_) {
502             return $languages{$_[0]};
503             }
504             return \%languages;
505             }
506             },
507             );
508              
509             has 'display_name_region' => (
510             is => 'ro',
511             isa => HashRef[Str],
512             init_arg => undef,
513             default => sub {
514             {
515             'AD' => 'Anndoora',
516             'AE' => 'Emiraat Araab Denntuɗe',
517             'AF' => 'Afganistaan',
518             'AG' => 'Antiguwaa e Barbudaa',
519             'AI' => 'Anngiyaa',
520             'AL' => 'Albanii',
521             'AM' => 'Armenii',
522             'AO' => 'Anngolaa',
523             'AR' => 'Arjantiin',
524             'AS' => 'Samowa Amerik',
525             'AT' => 'Otiriis',
526             'AU' => 'Ostaraalii',
527             'AW' => 'Aruuba',
528             'AZ' => 'Ajerbayjaan',
529             'BA' => 'Bosnii Hersegowiin',
530             'BB' => 'Barbadoos',
531             'BD' => 'Banglaadees',
532             'BE' => 'Beljik',
533             'BF' => 'Burkibaa Faaso',
534             'BG' => 'Bulgarii',
535             'BH' => 'Bahreyn',
536             'BI' => 'Burunndi',
537             'BJ' => 'Benee',
538             'BM' => 'Bermudaa',
539             'BN' => 'Burnaay',
540             'BO' => 'Boliwii',
541             'BR' => 'Beresiil',
542             'BS' => 'Bahamaas',
543             'BT' => 'Butaan',
544             'BW' => 'Botswaana',
545             'BY' => 'Belaruus',
546             'BZ' => 'Beliise',
547             'CA' => 'Kanadaa',
548             'CD' => 'Ndenndaandi Demokaraasiire Konngo',
549             'CF' => 'Ndenndaandi Santarafrik',
550             'CG' => 'Konngo',
551             'CH' => 'Suwiis',
552             'CI' => 'Kodduwaar',
553             'CK' => 'Duuɗe Kuuk',
554             'CL' => 'Cilii',
555             'CM' => 'Kameruun',
556             'CN' => 'Siin',
557             'CO' => 'Kolombiya',
558             'CR' => 'Kosta Rikaa',
559             'CU' => 'Kubaa',
560             'CV' => 'Duuɗe Kap Weer',
561             'CY' => 'Siipar',
562             'CZ' => 'Ndenndaandi Cek',
563             'DE' => 'Almaañ',
564             'DJ' => 'Jibutii',
565             'DK' => 'Danmark',
566             'DM' => 'Dominika',
567             'DO' => 'Ndenndanndi Dominika',
568             'DZ' => 'Alaseri',
569             'EC' => 'Ekuwatoor',
570             'EE' => 'Estoni',
571             'EG' => 'Ejipt',
572             'ER' => 'Eriteree',
573             'ES' => 'Espaañ',
574             'ET' => 'Ecoppi',
575             'FI' => 'Fenland',
576             'FJ' => 'Fijji',
577             'FK' => 'Duuɗe Falkland',
578             'FM' => 'Mikoronesii',
579             'FR' => 'Farayse',
580             'GA' => 'Gaboo',
581             'GB' => 'Laamateeri Rentundi',
582             'GD' => 'Garnaad',
583             'GE' => 'Jeorgii',
584             'GF' => 'Giyaan Farayse',
585             'GH' => 'Ganaa',
586             'GI' => 'Jibraltaar',
587             'GL' => 'Gorwendland',
588             'GM' => 'Gammbi',
589             'GN' => 'Gine',
590             'GP' => 'Gwaadalup',
591             'GQ' => 'Ginee Ekuwaatoriyaal',
592             'GR' => 'Gerees',
593             'GT' => 'Gwaatemalaa',
594             'GU' => 'Guwam',
595             'GW' => 'Gine-Bisaawo',
596             'GY' => 'Giyaan',
597             'HN' => 'Onnduraas',
598             'HR' => 'Korwasii',
599             'HT' => 'Haytii',
600             'HU' => 'Onngiri',
601             'ID' => 'Enndonesii',
602             'IE' => 'Irlannda',
603             'IL' => 'Israa’iila',
604             'IN' => 'Enndo',
605             'IO' => 'Keeriindi britaani to maayo enndo',
606             'IQ' => 'Iraak',
607             'IR' => 'Iraan',
608             'IS' => 'Islannda',
609             'IT' => 'Itali',
610             'JM' => 'Jamayka',
611             'JO' => 'Jordani',
612             'JP' => 'Sapoo',
613             'KE' => 'Keñaa',
614             'KG' => 'Kirgistaan',
615             'KH' => 'Kambodso',
616             'KI' => 'Kiribari',
617             'KM' => 'Komoor',
618             'KN' => 'Sent Kits e Newis',
619             'KP' => 'Koree Rewo',
620             'KR' => 'Koree Worgo',
621             'KW' => 'Kuweyti',
622             'KY' => 'Duuɗe Kaymaa',
623             'KZ' => 'Kasakstaan',
624             'LA' => 'Lawoos',
625             'LB' => 'Libaa',
626             'LC' => 'Sent Lusiyaa',
627             'LI' => 'Lincenstayn',
628             'LK' => 'Siri Lanka',
629             'LR' => 'Liberiyaa',
630             'LS' => 'Lesoto',
631             'LT' => 'Lituaanii',
632             'LU' => 'Liksembuur',
633             'LV' => 'Letonii',
634             'LY' => 'Libi',
635             'MA' => 'Maruk',
636             'MC' => 'Monaakoo',
637             'MD' => 'Moldawii',
638             'MG' => 'Madagaskaar',
639             'MH' => 'Duuɗe Marsaal',
640             'ML' => 'Maali',
641             'MM' => 'Miyamaar',
642             'MN' => 'Monngolii',
643             'MP' => 'Duuɗe Mariyaana Rewo',
644             'MQ' => 'Martinik',
645             'MR' => 'Muritani',
646             'MS' => 'Monseraat',
647             'MT' => 'Malte',
648             'MU' => 'Moriis',
649             'MV' => 'Maldiiwe',
650             'MW' => 'Malaawi',
651             'MX' => 'Meksik',
652             'MY' => 'Malesii',
653             'MZ' => 'Mosammbik',
654             'NA' => 'Namibii',
655             'NC' => 'Nuwel Kaledonii',
656             'NE' => 'Nijeer',
657             'NF' => 'Duuɗe Norfolk',
658             'NG' => 'Nijeriyaa',
659             'NI' => 'Nikaraguwaa',
660             'NL' => 'Nederlannda',
661             'NO' => 'Norwees',
662             'NP' => 'Nepaal',
663             'NR' => 'Nawuru',
664             'NU' => 'Niuwe',
665             'NZ' => 'Nuwel Selannda',
666             'OM' => 'Omaan',
667             'PA' => 'Panamaa',
668             'PE' => 'Peru',
669             'PF' => 'Polinesii Farayse',
670             'PG' => 'Papuwaa Nuwel Gine',
671             'PH' => 'Filipiin',
672             'PK' => 'Pakistaan',
673             'PL' => 'Poloñ',
674             'PM' => 'See Piyeer e Mikeloo',
675             'PN' => 'Pitkern',
676             'PR' => 'Porto Rikoo',
677             'PS' => 'Palestiin Sisjordani e Gaasaa',
678             'PT' => 'Purtugaal',
679             'PW' => 'Palawu',
680             'PY' => 'Paraguwaay',
681             'QA' => 'Kataar',
682             'RE' => 'Rewiñoo',
683             'RO' => 'Rumanii',
684             'RU' => 'Riisii',
685             'RW' => 'Ruwanndaa',
686             'SA' => 'Arabii Sawdit',
687             'SB' => 'Duuɗe Solomon',
688             'SC' => 'Seysel',
689             'SD' => 'Sudaan',
690             'SE' => 'Suweed',
691             'SG' => 'Sinngapuur',
692             'SH' => 'Sent Helen',
693             'SI' => 'Slowenii',
694             'SK' => 'Slowakii',
695             'SL' => 'Seraa liyon',
696             'SM' => 'See Maree',
697             'SN' => 'Senegaal',
698             'SO' => 'Somalii',
699             'SR' => 'Surinaam',
700             'ST' => 'Sawo Tome e Perensipe',
701             'SV' => 'El Salwador',
702             'SY' => 'Sirii',
703             'SZ' => 'Swaasilannda',
704             'TC' => 'Duuɗe Turke e Keikoos',
705             'TD' => 'Caad',
706             'TG' => 'Togoo',
707             'TH' => 'Taylannda',
708             'TJ' => 'Tajikistaan',
709             'TK' => 'Tokelaaw',
710             'TL' => 'Timoor Fuɗnaange',
711             'TM' => 'Turkmenistaan',
712             'TN' => 'Tunisii',
713             'TO' => 'Tonngaa',
714             'TR' => 'Turkii',
715             'TT' => 'Tirnidaad e Tobaago',
716             'TV' => 'Tuwaluu',
717             'TW' => 'Taywaan',
718             'TZ' => 'Tansanii',
719             'UA' => 'Ukereen',
720             'UG' => 'Unganndaa',
721             'US' => 'Dowlaaji Dentuɗi Amerik',
722             'UY' => 'Uruguwaay',
723             'UZ' => 'Usbekistaan',
724             'VA' => 'Dowla Waticaan',
725             'VC' => 'See Weesaa e Garnadiin',
726             'VE' => 'Wenesuwelaa',
727             'VG' => 'duuɗe kecce britanii',
728             'VI' => 'Duuɗe Kecce Amerik',
729             'VN' => 'Wiyetnaam',
730             'VU' => 'Wanuwaatuu',
731             'WF' => 'Walis e Futuna',
732             'WS' => 'Samowaa',
733             'YE' => 'Yemen',
734             'YT' => 'Mayoot',
735             'ZA' => 'Afrik bŋ Worgo',
736             'ZM' => 'Sammbi',
737             'ZW' => 'Simbaabuwe',
738              
739             }
740             },
741             );
742              
743             has 'characters' => (
744             is => 'ro',
745             isa => HashRef,
746             init_arg => undef,
747             default => $^V ge v5.18.0
748             ? eval <<'EOT'
749             sub {
750             no warnings 'experimental::regex_sets';
751             return {
752             auxiliary => qr{[q v x z]},
753             index => ['A', 'B', 'Ɓ', 'C', 'D', 'Ɗ', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'NÑ', 'Ŋ', 'O', 'P', 'R', 'S', 'T', 'U', 'W', 'Y', 'Ƴ'],
754             main => qr{[a b ɓ c d ɗ e f g h i j k l m nñ ŋ o p r s t u w y ƴ]},
755             numbers => qr{[  \- ‑ , % ‰ + 0 1 2 3 4 5 6 7 8 9]},
756             };
757             },
758             EOT
759             : sub {
760             return { index => ['A', 'B', 'Ɓ', 'C', 'D', 'Ɗ', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'NÑ', 'Ŋ', 'O', 'P', 'R', 'S', 'T', 'U', 'W', 'Y', 'Ƴ'], };
761             },
762 1     1   192 );
  1         4  
  1         301  
763              
764              
765             has 'quote_start' => (
766             is => 'ro',
767             isa => Str,
768             init_arg => undef,
769             default => qq{„},
770             );
771              
772             has 'alternate_quote_start' => (
773             is => 'ro',
774             isa => Str,
775             init_arg => undef,
776             default => qq{‚},
777             );
778              
779             has 'yesstr' => (
780             is => 'ro',
781             isa => RegexpRef,
782             init_arg => undef,
783             default => sub { qr'^(?i:Eey|E|yes|y)$' }
784             );
785              
786             has 'nostr' => (
787             is => 'ro',
788             isa => RegexpRef,
789             init_arg => undef,
790             default => sub { qr'^(?i:Alaa|A|no|n)$' }
791             );
792              
793             has 'number_symbols' => (
794             is => 'ro',
795             isa => HashRef,
796             init_arg => undef,
797             default => sub { {
798             'latn' => {
799             'decimal' => q(,),
800             'group' => q( ),
801             },
802             } }
803             );
804              
805             has 'number_currency_formats' => (
806             is => 'ro',
807             isa => HashRef,
808             init_arg => undef,
809             default => sub { {
810             'latn' => {
811             'pattern' => {
812             'default' => {
813             'standard' => {
814             'positive' => '#,##0.00 ¤',
815             },
816             },
817             },
818             },
819             } },
820             );
821              
822             has 'currencies' => (
823             is => 'ro',
824             isa => HashRef,
825             init_arg => undef,
826             default => sub { {
827             'AED' => {
828             display_name => {
829             'currency' => q(Dirham Emiraati Araab Dentuɗi),
830             },
831             },
832             'AOA' => {
833             display_name => {
834             'currency' => q(Kwansaa Anngolaa),
835             },
836             },
837             'AUD' => {
838             display_name => {
839             'currency' => q(Dolaar Ostaraalii),
840             },
841             },
842             'BHD' => {
843             display_name => {
844             'currency' => q(Dinaar Bahrayn),
845             },
846             },
847             'BIF' => {
848             display_name => {
849             'currency' => q(Mbuuɗu Burunndi),
850             },
851             },
852             'BWP' => {
853             display_name => {
854             'currency' => q(Pulaa Botwanaa),
855             },
856             },
857             'CAD' => {
858             display_name => {
859             'currency' => q(Dolaar Kandaaa),
860             },
861             },
862             'CDF' => {
863             display_name => {
864             'currency' => q(Faraa Konngo),
865             },
866             },
867             'CHF' => {
868             display_name => {
869             'currency' => q(Faraa Suwiis),
870             },
871             },
872             'CNY' => {
873             display_name => {
874             'currency' => q(Yuam Siin),
875             },
876             },
877             'CVE' => {
878             display_name => {
879             'currency' => q(Eskudoo Kap Weer),
880             },
881             },
882             'DJF' => {
883             display_name => {
884             'currency' => q(Faraa Jibutii),
885             },
886             },
887             'DZD' => {
888             display_name => {
889             'currency' => q(Dinaar Alaseri),
890             },
891             },
892             'EGP' => {
893             display_name => {
894             'currency' => q(Liibar Ejipt),
895             },
896             },
897             'ERN' => {
898             display_name => {
899             'currency' => q(Nafka Eriteree),
900             },
901             },
902             'ETB' => {
903             display_name => {
904             'currency' => q(Biir Ecoppi),
905             },
906             },
907             'EUR' => {
908             display_name => {
909             'currency' => q(Oroo),
910             },
911             },
912             'GBP' => {
913             display_name => {
914             'currency' => q(Liibar Sterling),
915             },
916             },
917             'GHC' => {
918             display_name => {
919             'currency' => q(Sedi Ganaa),
920             },
921             },
922             'GMD' => {
923             display_name => {
924             'currency' => q(Dalasi Gammbi),
925             },
926             },
927             'GNS' => {
928             display_name => {
929             'currency' => q(Faraa Gine),
930             },
931             },
932             'INR' => {
933             display_name => {
934             'currency' => q(Rupii Enndo),
935             },
936             },
937             'JPY' => {
938             display_name => {
939             'currency' => q(Yen Sapoo),
940             },
941             },
942             'KES' => {
943             display_name => {
944             'currency' => q(Siling Keñaa),
945             },
946             },
947             'KMF' => {
948             display_name => {
949             'currency' => q(Faraa Komoor),
950             },
951             },
952             'LRD' => {
953             display_name => {
954             'currency' => q(Dolaar Liberiyaa),
955             },
956             },
957             'LSL' => {
958             display_name => {
959             'currency' => q(Loti Lesotoo),
960             },
961             },
962             'LYD' => {
963             display_name => {
964             'currency' => q(Dinaar Libi),
965             },
966             },
967             'MAD' => {
968             display_name => {
969             'currency' => q(Diraham Maruk),
970             },
971             },
972             'MGA' => {
973             display_name => {
974             'currency' => q(Ariyari Madagaskaar),
975             },
976             },
977             'MRO' => {
978             display_name => {
979             'currency' => q(Ugiyya Muritani \(1973–2017\)),
980             },
981             },
982             'MRU' => {
983             display_name => {
984             'currency' => q(Ugiyya Muritani),
985             },
986             },
987             'MUR' => {
988             display_name => {
989             'currency' => q(Rupii Moriis),
990             },
991             },
992             'MWK' => {
993             display_name => {
994             'currency' => q(Kuwacca Malaawi),
995             },
996             },
997             'MZM' => {
998             display_name => {
999             'currency' => q(Metikal Mosammbik),
1000             },
1001             },
1002             'NAD' => {
1003             display_name => {
1004             'currency' => q(Dolaar Namibii),
1005             },
1006             },
1007             'NGN' => {
1008             display_name => {
1009             'currency' => q(Nayraa Nijeriyaa),
1010             },
1011             },
1012             'RWF' => {
1013             display_name => {
1014             'currency' => q(Faraa Ruwanndaa),
1015             },
1016             },
1017             'SAR' => {
1018             display_name => {
1019             'currency' => q(Riyaal Arabi Sawdit),
1020             },
1021             },
1022             'SCR' => {
1023             display_name => {
1024             'currency' => q(Rupii Seysel),
1025             },
1026             },
1027             'SDG' => {
1028             display_name => {
1029             'currency' => q(Liibar Sudaan),
1030             },
1031             },
1032             'SHP' => {
1033             display_name => {
1034             'currency' => q(Liibar Sent Helen),
1035             },
1036             },
1037             'SLE' => {
1038             display_name => {
1039             'currency' => q(Lewoon Seraa Liyon),
1040             },
1041             },
1042             'SLL' => {
1043             display_name => {
1044             'currency' => q(Lewoon Seraa Liyon \(1964—2022\)),
1045             },
1046             },
1047             'SOS' => {
1048             display_name => {
1049             'currency' => q(Siling Soomali),
1050             },
1051             },
1052             'STD' => {
1053             display_name => {
1054             'currency' => q(Dobra Sawo Tome e Prensipe \(1977–2017\)),
1055             },
1056             },
1057             'STN' => {
1058             display_name => {
1059             'currency' => q(Dobra Sawo Tome e Prensipe),
1060             },
1061             },
1062             'SZL' => {
1063             display_name => {
1064             'currency' => q(Lilangeni Swaasilannda),
1065             },
1066             },
1067             'TND' => {
1068             display_name => {
1069             'currency' => q(Dinaar Tunisii),
1070             },
1071             },
1072             'TZS' => {
1073             display_name => {
1074             'currency' => q(Siling Tansanii),
1075             },
1076             },
1077             'UGX' => {
1078             display_name => {
1079             'currency' => q(Siling Uganndaa),
1080             },
1081             },
1082             'USD' => {
1083             display_name => {
1084             'currency' => q(Dolaar Dowlaaji Dentuɗi),
1085             },
1086             },
1087             'XAF' => {
1088             display_name => {
1089             'currency' => q(Mbuuɗi Seefaa BEAC),
1090             },
1091             },
1092             'XOF' => {
1093             display_name => {
1094             'currency' => q(Mbuuɗu Seefaa BCEAO),
1095             },
1096             },
1097             'ZAR' => {
1098             display_name => {
1099             'currency' => q(Rannda Afrik Bŋ Worgo),
1100             },
1101             },
1102             'ZMK' => {
1103             display_name => {
1104             'currency' => q(Kuwacca Sammbi \(1968–2012\)),
1105             },
1106             },
1107             'ZMW' => {
1108             display_name => {
1109             'currency' => q(Kuwacca Sammbi),
1110             },
1111             },
1112             'ZWD' => {
1113             display_name => {
1114             'currency' => q(Dolaar Simbaabuwe),
1115             },
1116             },
1117             } },
1118             );
1119              
1120              
1121             has 'calendar_months' => (
1122             is => 'ro',
1123             isa => HashRef,
1124             init_arg => undef,
1125             default => sub { {
1126             'gregorian' => {
1127             'format' => {
1128             abbreviated => {
1129             nonleap => [
1130             'sii',
1131             'col',
1132             'mbo',
1133             'see',
1134             'duu',
1135             'kor',
1136             'mor',
1137             'juk',
1138             'slt',
1139             'yar',
1140             'jol',
1141             'bow'
1142             ],
1143             leap => [
1144            
1145             ],
1146             },
1147             wide => {
1148             nonleap => [
1149             'siilo',
1150             'colte',
1151             'mbooy',
1152             'seeɗto',
1153             'duujal',
1154             'korse',
1155             'morso',
1156             'juko',
1157             'siilto',
1158             'yarkomaa',
1159             'jolal',
1160             'bowte'
1161             ],
1162             leap => [
1163            
1164             ],
1165             },
1166             },
1167             'stand-alone' => {
1168             narrow => {
1169             nonleap => [
1170             's',
1171             'c',
1172             'm',
1173             's',
1174             'd',
1175             'k',
1176             'm',
1177             'j',
1178             's',
1179             'y',
1180             'j',
1181             'b'
1182             ],
1183             leap => [
1184            
1185             ],
1186             },
1187             },
1188             },
1189             } },
1190             );
1191              
1192             has 'calendar_days' => (
1193             is => 'ro',
1194             isa => HashRef,
1195             init_arg => undef,
1196             default => sub { {
1197             'gregorian' => {
1198             'format' => {
1199             abbreviated => {
1200             mon => 'aaɓ',
1201             tue => 'maw',
1202             wed => 'nje',
1203             thu => 'naa',
1204             fri => 'mwd',
1205             sat => 'hbi',
1206             sun => 'dew'
1207             },
1208             wide => {
1209             mon => 'aaɓnde',
1210             tue => 'mawbaare',
1211             wed => 'njeslaare',
1212             thu => 'naasaande',
1213             fri => 'mawnde',
1214             sat => 'hoore-biir',
1215             sun => 'dewo'
1216             },
1217             },
1218             'stand-alone' => {
1219             narrow => {
1220             mon => 'a',
1221             tue => 'm',
1222             wed => 'n',
1223             thu => 'n',
1224             fri => 'm',
1225             sat => 'h',
1226             sun => 'd'
1227             },
1228             },
1229             },
1230             } },
1231             );
1232              
1233             has 'calendar_quarters' => (
1234             is => 'ro',
1235             isa => HashRef,
1236             init_arg => undef,
1237             default => sub { {
1238             'gregorian' => {
1239             'format' => {
1240             abbreviated => {0 => 'T1',
1241             1 => 'T2',
1242             2 => 'T3',
1243             3 => 'T4'
1244             },
1245             wide => {0 => 'Termes 1',
1246             1 => 'Termes 2',
1247             2 => 'Termes 3',
1248             3 => 'Termes 4'
1249             },
1250             },
1251             },
1252             } },
1253             );
1254              
1255             has 'day_periods' => (
1256             is => 'ro',
1257             isa => HashRef,
1258             init_arg => undef,
1259             default => sub { {
1260             'gregorian' => {
1261             'format' => {
1262             'abbreviated' => {
1263             'am' => q{subaka},
1264             'pm' => q{kikiiɗe},
1265             },
1266             },
1267             },
1268             } },
1269             );
1270              
1271             has 'eras' => (
1272             is => 'ro',
1273             isa => HashRef,
1274             init_arg => undef,
1275             default => sub { {
1276             'generic' => {
1277             },
1278             'gregorian' => {
1279             abbreviated => {
1280             '0' => 'H-I',
1281             '1' => 'C-I'
1282             },
1283             wide => {
1284             '0' => 'Hade Iisa',
1285             '1' => 'Caggal Iisa'
1286             },
1287             },
1288             } },
1289             );
1290              
1291             has 'date_formats' => (
1292             is => 'ro',
1293             isa => HashRef,
1294             init_arg => undef,
1295             default => sub { {
1296             'generic' => {
1297             'full' => q{EEEE d MMMM y G},
1298             'long' => q{d MMMM y G},
1299             'medium' => q{d MMM, y G},
1300             'short' => q{d/M/y GGGGG},
1301             },
1302             'gregorian' => {
1303             'full' => q{EEEE d MMMM y},
1304             'long' => q{d MMMM y},
1305             'medium' => q{d MMM, y},
1306             'short' => q{d/M/y},
1307             },
1308             } },
1309             );
1310              
1311             has 'time_formats' => (
1312             is => 'ro',
1313             isa => HashRef,
1314             init_arg => undef,
1315             default => sub { {
1316             'generic' => {
1317             },
1318             'gregorian' => {
1319             'full' => q{HH:mm:ss zzzz},
1320             'long' => q{HH:mm:ss z},
1321             'medium' => q{HH:mm:ss},
1322             'short' => q{HH:mm},
1323             },
1324             } },
1325             );
1326              
1327             has 'datetime_formats' => (
1328             is => 'ro',
1329             isa => HashRef,
1330             init_arg => undef,
1331             default => sub { {
1332             'generic' => {
1333             },
1334             'gregorian' => {
1335             },
1336             } },
1337             );
1338              
1339             has 'datetime_formats_available_formats' => (
1340             is => 'ro',
1341             isa => HashRef,
1342             init_arg => undef,
1343             default => sub { {
1344             'generic' => {
1345             M => q{M},
1346             MMM => q{MMM},
1347             MMMEd => q{E d MMM},
1348             MMMMEd => q{E d MMMM},
1349             MMMMd => q{d MMMM},
1350             MMMd => q{d MMM},
1351             MMd => q{d/MM},
1352             MMdd => q{dd/MM},
1353             Md => q{d/M},
1354             ms => q{m:ss},
1355             y => q{y},
1356             yM => q{M/y},
1357             yMEd => q{E d/M/y},
1358             yMM => q{MM/y},
1359             yMMM => q{MMM y},
1360             yMMMEd => q{E d MMM y},
1361             yMMMM => q{MMMM y},
1362             yMMMd => q{d MMM y},
1363             yQQQ => q{QQQ y},
1364             yQQQQ => q{QQQQ y},
1365             },
1366             'gregorian' => {
1367             M => q{M},
1368             MMM => q{MMM},
1369             MMMEd => q{E d MMM},
1370             MMMMEd => q{E d MMMM},
1371             MMMMd => q{d MMMM},
1372             MMMd => q{d MMM},
1373             MMd => q{d/MM},
1374             MMdd => q{dd/MM},
1375             Md => q{d/M},
1376             ms => q{m:ss},
1377             yM => q{M/y},
1378             yMEd => q{E d/M/y},
1379             yMM => q{MM/y},
1380             yMMM => q{MMM y},
1381             yMMMEd => q{E d MMM y},
1382             yMMMM => q{MMMM y},
1383             yMMMd => q{d MMM y},
1384             yQQQ => q{QQQ y},
1385             yQQQQ => q{QQQQ y},
1386             },
1387             } },
1388             );
1389              
1390             has 'datetime_formats_append_item' => (
1391             is => 'ro',
1392             isa => HashRef,
1393             init_arg => undef,
1394             default => sub { {
1395             } },
1396             );
1397              
1398             has 'datetime_formats_interval' => (
1399             is => 'ro',
1400             isa => HashRef,
1401             init_arg => undef,
1402             default => sub { {
1403             } },
1404             );
1405              
1406 1     1   5097 no Moo;
  1         2  
  1         6  
1407              
1408             1;
1409              
1410             # vim: tabstop=4