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