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 Fulah
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Ff;
10             # This file auto generated from Data\common\main\ff.xml
11             # on Fri 13 Oct 9:15:13 am GMT
12              
13 1     1   937100 use strict;
  1         3  
  1         26  
14 1     1   4 use warnings;
  1         2  
  1         23  
15 1     1   5 use version;
  1         2  
  1         5  
16              
17             our $VERSION = version->declare('v0.34.2');
18              
19 1     1   96 use v5.10.1;
  1         3  
20 1     1   4 use mro 'c3';
  1         2  
  1         7  
21 1     1   21 use utf8;
  1         2  
  1         6  
22 1     1   28 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         14  
23 1     1   144 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         9  
24 1     1   948 use Moo;
  1         1  
  1         6  
25              
26             extends('Locale::CLDR::Locales::Root');
27             has 'valid_algorithmic_formats' => (
28             is => 'ro',
29             isa => ArrayRef,
30             init_arg => undef,
31             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal','spellout-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   422 use bigfloat;
  1         2  
  1         8  
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             'MK' => 'Meceduwaan',
641             'ML' => 'Maali',
642             'MM' => 'Miyamaar',
643             'MN' => 'Monngolii',
644             'MP' => 'Duuɗe Mariyaana Rewo',
645             'MQ' => 'Martinik',
646             'MR' => 'Muritani',
647             'MS' => 'Monseraat',
648             'MT' => 'Malte',
649             'MU' => 'Moriis',
650             'MV' => 'Maldiiwe',
651             'MW' => 'Malaawi',
652             'MX' => 'Meksik',
653             'MY' => 'Malesii',
654             'MZ' => 'Mosammbik',
655             'NA' => 'Namibii',
656             'NC' => 'Nuwel Kaledonii',
657             'NE' => 'Nijeer',
658             'NF' => 'Duuɗe Norfolk',
659             'NG' => 'Nijeriyaa',
660             'NI' => 'Nikaraguwaa',
661             'NL' => 'Nederlannda',
662             'NO' => 'Norwees',
663             'NP' => 'Nepaal',
664             'NR' => 'Nawuru',
665             'NU' => 'Niuwe',
666             'NZ' => 'Nuwel Selannda',
667             'OM' => 'Omaan',
668             'PA' => 'Panamaa',
669             'PE' => 'Peru',
670             'PF' => 'Polinesii Farayse',
671             'PG' => 'Papuwaa Nuwel Gine',
672             'PH' => 'Filipiin',
673             'PK' => 'Pakistaan',
674             'PL' => 'Poloñ',
675             'PM' => 'See Piyeer e Mikeloo',
676             'PN' => 'Pitkern',
677             'PR' => 'Porto Rikoo',
678             'PS' => 'Palestiin Sisjordani e Gaasaa',
679             'PT' => 'Purtugaal',
680             'PW' => 'Palawu',
681             'PY' => 'Paraguwaay',
682             'QA' => 'Kataar',
683             'RE' => 'Rewiñoo',
684             'RO' => 'Rumanii',
685             'RU' => 'Riisii',
686             'RW' => 'Ruwanndaa',
687             'SA' => 'Arabii Sawdit',
688             'SB' => 'Duuɗe Solomon',
689             'SC' => 'Seysel',
690             'SD' => 'Sudaan',
691             'SE' => 'Suweed',
692             'SG' => 'Sinngapuur',
693             'SH' => 'Sent Helen',
694             'SI' => 'Slowenii',
695             'SK' => 'Slowakii',
696             'SL' => 'Seraa liyon',
697             'SM' => 'See Maree',
698             'SN' => 'Senegaal',
699             'SO' => 'Somalii',
700             'SR' => 'Surinaam',
701             'ST' => 'Sawo Tome e Perensipe',
702             'SV' => 'El Salwador',
703             'SY' => 'Sirii',
704             'SZ' => 'Swaasilannda',
705             'TC' => 'Duuɗe Turke e Keikoos',
706             'TD' => 'Caad',
707             'TG' => 'Togoo',
708             'TH' => 'Taylannda',
709             'TJ' => 'Tajikistaan',
710             'TK' => 'Tokelaaw',
711             'TL' => 'Timoor Fuɗnaange',
712             'TM' => 'Turkmenistaan',
713             'TN' => 'Tunisii',
714             'TO' => 'Tonngaa',
715             'TR' => 'Turkii',
716             'TT' => 'Tirnidaad e Tobaago',
717             'TV' => 'Tuwaluu',
718             'TW' => 'Taywaan',
719             'TZ' => 'Tansanii',
720             'UA' => 'Ukereen',
721             'UG' => 'Unganndaa',
722             'US' => 'Dowlaaji Dentuɗi Amerik',
723             'UY' => 'Uruguwaay',
724             'UZ' => 'Usbekistaan',
725             'VA' => 'Dowla Waticaan',
726             'VC' => 'See Weesaa e Garnadiin',
727             'VE' => 'Wenesuwelaa',
728             'VG' => 'duuɗe kecce britanii',
729             'VI' => 'Duuɗe Kecce Amerik',
730             'VN' => 'Wiyetnaam',
731             'VU' => 'Wanuwaatuu',
732             'WF' => 'Walis e Futuna',
733             'WS' => 'Samowaa',
734             'YE' => 'Yemen',
735             'YT' => 'Mayoot',
736             'ZA' => 'Afrik bŋ Worgo',
737             'ZM' => 'Sammbi',
738             'ZW' => 'Simbaabuwe',
739              
740             }
741             },
742             );
743              
744             has 'characters' => (
745             is => 'ro',
746             isa => HashRef,
747             init_arg => undef,
748             default => $^V ge v5.18.0
749             ? eval <<'EOT'
750             sub {
751             no warnings 'experimental::regex_sets';
752             return {
753             auxiliary => qr{[q v x z]},
754             index => ['A', 'B', 'Ɓ', 'C', 'D', 'Ɗ', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'Ñ', 'Ŋ', 'O', 'P', 'R', 'S', 'T', 'U', 'W', 'Y', 'Ƴ'],
755             main => qr{[a b ɓ c d ɗ e f g h i j k l m n ñ ŋ o p r s t u w y ƴ]},
756             numbers => qr{[  \- , % ‰ + 0 1 2 3 4 5 6 7 8 9]},
757             };
758             },
759             EOT
760             : sub {
761             return { index => ['A', 'B', 'Ɓ', 'C', 'D', 'Ɗ', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'Ñ', 'Ŋ', 'O', 'P', 'R', 'S', 'T', 'U', 'W', 'Y', 'Ƴ'], };
762             },
763 1     1   109 );
  1         3  
  1         115  
764              
765              
766             has 'quote_start' => (
767             is => 'ro',
768             isa => Str,
769             init_arg => undef,
770             default => qq{„},
771             );
772              
773             has 'quote_end' => (
774             is => 'ro',
775             isa => Str,
776             init_arg => undef,
777             default => qq{”},
778             );
779              
780             has 'alternate_quote_start' => (
781             is => 'ro',
782             isa => Str,
783             init_arg => undef,
784             default => qq{‚},
785             );
786              
787             has 'alternate_quote_end' => (
788             is => 'ro',
789             isa => Str,
790             init_arg => undef,
791             default => qq{’},
792             );
793              
794             has 'yesstr' => (
795             is => 'ro',
796             isa => RegexpRef,
797             init_arg => undef,
798             default => sub { qr'^(?i:Eey|E|yes|y)$' }
799             );
800              
801             has 'nostr' => (
802             is => 'ro',
803             isa => RegexpRef,
804             init_arg => undef,
805             default => sub { qr'^(?i:Alaa|A|no|n)$' }
806             );
807              
808             has 'number_symbols' => (
809             is => 'ro',
810             isa => HashRef,
811             init_arg => undef,
812             default => sub { {
813             'latn' => {
814             'decimal' => q(,),
815             'group' => q( ),
816             },
817             } }
818             );
819              
820             has 'number_currency_formats' => (
821             is => 'ro',
822             isa => HashRef,
823             init_arg => undef,
824             default => sub { {
825             'latn' => {
826             'pattern' => {
827             'default' => {
828             'standard' => {
829             'positive' => '#,##0.00 ¤',
830             },
831             },
832             },
833             },
834             } },
835             );
836              
837             has 'currencies' => (
838             is => 'ro',
839             isa => HashRef,
840             init_arg => undef,
841             default => sub { {
842             'AED' => {
843             display_name => {
844             'currency' => q(Dirham Emiraati Araab Dentuɗi),
845             },
846             },
847             'AOA' => {
848             display_name => {
849             'currency' => q(Kwansaa Anngolaa),
850             },
851             },
852             'AUD' => {
853             display_name => {
854             'currency' => q(Dolaar Ostaraalii),
855             },
856             },
857             'BHD' => {
858             display_name => {
859             'currency' => q(Dinaar Bahrayn),
860             },
861             },
862             'BIF' => {
863             display_name => {
864             'currency' => q(Mbuuɗu Burunndi),
865             },
866             },
867             'BWP' => {
868             display_name => {
869             'currency' => q(Pulaa Botwanaa),
870             },
871             },
872             'CAD' => {
873             display_name => {
874             'currency' => q(Dolaar Kandaaa),
875             },
876             },
877             'CDF' => {
878             display_name => {
879             'currency' => q(Faraa Konngo),
880             },
881             },
882             'CHF' => {
883             display_name => {
884             'currency' => q(Faraa Suwiis),
885             },
886             },
887             'CNY' => {
888             display_name => {
889             'currency' => q(Yuam Siin),
890             },
891             },
892             'CVE' => {
893             display_name => {
894             'currency' => q(Eskudoo Kap Weer),
895             },
896             },
897             'DJF' => {
898             display_name => {
899             'currency' => q(Faraa Jibutii),
900             },
901             },
902             'DZD' => {
903             display_name => {
904             'currency' => q(Dinaar Alaseri),
905             },
906             },
907             'EGP' => {
908             display_name => {
909             'currency' => q(Liibar Ejipt),
910             },
911             },
912             'ERN' => {
913             display_name => {
914             'currency' => q(Nafka Eriteree),
915             },
916             },
917             'ETB' => {
918             display_name => {
919             'currency' => q(Biir Ecoppi),
920             },
921             },
922             'EUR' => {
923             display_name => {
924             'currency' => q(Oroo),
925             },
926             },
927             'GBP' => {
928             display_name => {
929             'currency' => q(Liibar Sterling),
930             },
931             },
932             'GHC' => {
933             display_name => {
934             'currency' => q(Sedi Ganaa),
935             },
936             },
937             'GMD' => {
938             display_name => {
939             'currency' => q(Dalasi Gammbi),
940             },
941             },
942             'GNS' => {
943             display_name => {
944             'currency' => q(Faraa Gine),
945             },
946             },
947             'INR' => {
948             display_name => {
949             'currency' => q(Rupii Enndo),
950             },
951             },
952             'JPY' => {
953             display_name => {
954             'currency' => q(Yen Sapoo),
955             },
956             },
957             'KES' => {
958             display_name => {
959             'currency' => q(Siling Keñaa),
960             },
961             },
962             'KMF' => {
963             display_name => {
964             'currency' => q(Faraa Komoor),
965             },
966             },
967             'LRD' => {
968             display_name => {
969             'currency' => q(Dolaar Liberiyaa),
970             },
971             },
972             'LSL' => {
973             display_name => {
974             'currency' => q(Loti Lesotoo),
975             },
976             },
977             'LYD' => {
978             display_name => {
979             'currency' => q(Dinaar Libi),
980             },
981             },
982             'MAD' => {
983             display_name => {
984             'currency' => q(Diraham Maruk),
985             },
986             },
987             'MGA' => {
988             display_name => {
989             'currency' => q(Ariyari Madagaskaar),
990             },
991             },
992             'MRO' => {
993             display_name => {
994             'currency' => q(Ugiyya Muritani \(1973–2017\)),
995             },
996             },
997             'MRU' => {
998             display_name => {
999             'currency' => q(Ugiyya Muritani),
1000             },
1001             },
1002             'MUR' => {
1003             display_name => {
1004             'currency' => q(Rupii Moriis),
1005             },
1006             },
1007             'MWK' => {
1008             display_name => {
1009             'currency' => q(Kuwacca Malaawi),
1010             },
1011             },
1012             'MZM' => {
1013             display_name => {
1014             'currency' => q(Metikal Mosammbik),
1015             },
1016             },
1017             'NAD' => {
1018             display_name => {
1019             'currency' => q(Dolaar Namibii),
1020             },
1021             },
1022             'NGN' => {
1023             display_name => {
1024             'currency' => q(Nayraa Nijeriyaa),
1025             },
1026             },
1027             'RWF' => {
1028             display_name => {
1029             'currency' => q(Faraa Ruwanndaa),
1030             },
1031             },
1032             'SAR' => {
1033             display_name => {
1034             'currency' => q(Riyaal Arabi Sawdit),
1035             },
1036             },
1037             'SCR' => {
1038             display_name => {
1039             'currency' => q(Rupii Seysel),
1040             },
1041             },
1042             'SDG' => {
1043             display_name => {
1044             'currency' => q(Liibar Sudaan),
1045             },
1046             },
1047             'SHP' => {
1048             display_name => {
1049             'currency' => q(Liibar Sent Helen),
1050             },
1051             },
1052             'SLL' => {
1053             display_name => {
1054             'currency' => q(Lewoon Seraa Liyon),
1055             },
1056             },
1057             'SOS' => {
1058             display_name => {
1059             'currency' => q(Siling Soomali),
1060             },
1061             },
1062             'STD' => {
1063             display_name => {
1064             'currency' => q(Dobra Sawo Tome e Prensipe \(1977–2017\)),
1065             },
1066             },
1067             'STN' => {
1068             display_name => {
1069             'currency' => q(Dobra Sawo Tome e Prensipe),
1070             },
1071             },
1072             'SZL' => {
1073             display_name => {
1074             'currency' => q(Lilangeni Swaasilannda),
1075             },
1076             },
1077             'TND' => {
1078             display_name => {
1079             'currency' => q(Dinaar Tunisii),
1080             },
1081             },
1082             'TZS' => {
1083             display_name => {
1084             'currency' => q(Siling Tansanii),
1085             },
1086             },
1087             'UGX' => {
1088             display_name => {
1089             'currency' => q(Siling Uganndaa),
1090             },
1091             },
1092             'USD' => {
1093             display_name => {
1094             'currency' => q(Dolaar Dowlaaji Dentuɗi),
1095             },
1096             },
1097             'XAF' => {
1098             display_name => {
1099             'currency' => q(Mbuuɗi Seefaa BEAC),
1100             },
1101             },
1102             'XOF' => {
1103             display_name => {
1104             'currency' => q(Mbuuɗu Seefaa BCEAO),
1105             },
1106             },
1107             'ZAR' => {
1108             display_name => {
1109             'currency' => q(Rannda Afrik Bŋ Worgo),
1110             },
1111             },
1112             'ZMK' => {
1113             display_name => {
1114             'currency' => q(Kuwacca Sammbi \(1968–2012\)),
1115             },
1116             },
1117             'ZMW' => {
1118             display_name => {
1119             'currency' => q(Kuwacca Sammbi),
1120             },
1121             },
1122             'ZWD' => {
1123             display_name => {
1124             'currency' => q(Dolaar Simbaabuwe),
1125             },
1126             },
1127             } },
1128             );
1129              
1130              
1131             has 'calendar_months' => (
1132             is => 'ro',
1133             isa => HashRef,
1134             init_arg => undef,
1135             default => sub { {
1136             'gregorian' => {
1137             'format' => {
1138             abbreviated => {
1139             nonleap => [
1140             'sii',
1141             'col',
1142             'mbo',
1143             'see',
1144             'duu',
1145             'kor',
1146             'mor',
1147             'juk',
1148             'slt',
1149             'yar',
1150             'jol',
1151             'bow'
1152             ],
1153             leap => [
1154            
1155             ],
1156             },
1157             wide => {
1158             nonleap => [
1159             'siilo',
1160             'colte',
1161             'mbooy',
1162             'seeɗto',
1163             'duujal',
1164             'korse',
1165             'morso',
1166             'juko',
1167             'siilto',
1168             'yarkomaa',
1169             'jolal',
1170             'bowte'
1171             ],
1172             leap => [
1173            
1174             ],
1175             },
1176             },
1177             'stand-alone' => {
1178             narrow => {
1179             nonleap => [
1180             's',
1181             'c',
1182             'm',
1183             's',
1184             'd',
1185             'k',
1186             'm',
1187             'j',
1188             's',
1189             'y',
1190             'j',
1191             'b'
1192             ],
1193             leap => [
1194            
1195             ],
1196             },
1197             },
1198             },
1199             } },
1200             );
1201              
1202             has 'calendar_days' => (
1203             is => 'ro',
1204             isa => HashRef,
1205             init_arg => undef,
1206             default => sub { {
1207             'gregorian' => {
1208             'format' => {
1209             abbreviated => {
1210             mon => 'aaɓ',
1211             tue => 'maw',
1212             wed => 'nje',
1213             thu => 'naa',
1214             fri => 'mwd',
1215             sat => 'hbi',
1216             sun => 'dew'
1217             },
1218             wide => {
1219             mon => 'aaɓnde',
1220             tue => 'mawbaare',
1221             wed => 'njeslaare',
1222             thu => 'naasaande',
1223             fri => 'mawnde',
1224             sat => 'hoore-biir',
1225             sun => 'dewo'
1226             },
1227             },
1228             'stand-alone' => {
1229             narrow => {
1230             mon => 'a',
1231             tue => 'm',
1232             wed => 'n',
1233             thu => 'n',
1234             fri => 'm',
1235             sat => 'h',
1236             sun => 'd'
1237             },
1238             },
1239             },
1240             } },
1241             );
1242              
1243             has 'calendar_quarters' => (
1244             is => 'ro',
1245             isa => HashRef,
1246             init_arg => undef,
1247             default => sub { {
1248             'gregorian' => {
1249             'format' => {
1250             abbreviated => {0 => 'T1',
1251             1 => 'T2',
1252             2 => 'T3',
1253             3 => 'T4'
1254             },
1255             wide => {0 => 'Termes 1',
1256             1 => 'Termes 2',
1257             2 => 'Termes 3',
1258             3 => 'Termes 4'
1259             },
1260             },
1261             },
1262             } },
1263             );
1264              
1265             has 'day_periods' => (
1266             is => 'ro',
1267             isa => HashRef,
1268             init_arg => undef,
1269             default => sub { {
1270             'gregorian' => {
1271             'format' => {
1272             'abbreviated' => {
1273             'am' => q{subaka},
1274             'pm' => q{kikiiɗe},
1275             },
1276             'wide' => {
1277             'am' => q{subaka},
1278             'pm' => q{kikiiɗe},
1279             },
1280             },
1281             },
1282             } },
1283             );
1284              
1285             has 'eras' => (
1286             is => 'ro',
1287             isa => HashRef,
1288             init_arg => undef,
1289             default => sub { {
1290             'generic' => {
1291             },
1292             'gregorian' => {
1293             abbreviated => {
1294             '0' => 'H-I',
1295             '1' => 'C-I'
1296             },
1297             wide => {
1298             '0' => 'Hade Iisa',
1299             '1' => 'Caggal Iisa'
1300             },
1301             },
1302             } },
1303             );
1304              
1305             has 'date_formats' => (
1306             is => 'ro',
1307             isa => HashRef,
1308             init_arg => undef,
1309             default => sub { {
1310             'generic' => {
1311             'full' => q{EEEE d MMMM y G},
1312             'long' => q{d MMMM y G},
1313             'medium' => q{d MMM, y G},
1314             'short' => q{d/M/y GGGGG},
1315             },
1316             'gregorian' => {
1317             'full' => q{EEEE d MMMM y},
1318             'long' => q{d MMMM y},
1319             'medium' => q{d MMM, y},
1320             'short' => q{d/M/y},
1321             },
1322             } },
1323             );
1324              
1325             has 'time_formats' => (
1326             is => 'ro',
1327             isa => HashRef,
1328             init_arg => undef,
1329             default => sub { {
1330             'generic' => {
1331             },
1332             'gregorian' => {
1333             'full' => q{HH:mm:ss zzzz},
1334             'long' => q{HH:mm:ss z},
1335             'medium' => q{HH:mm:ss},
1336             'short' => q{HH:mm},
1337             },
1338             } },
1339             );
1340              
1341             has 'datetime_formats' => (
1342             is => 'ro',
1343             isa => HashRef,
1344             init_arg => undef,
1345             default => sub { {
1346             'generic' => {
1347             },
1348             'gregorian' => {
1349             },
1350             } },
1351             );
1352              
1353             has 'datetime_formats_available_formats' => (
1354             is => 'ro',
1355             isa => HashRef,
1356             init_arg => undef,
1357             default => sub { {
1358             'generic' => {
1359             M => q{M},
1360             MMM => q{MMM},
1361             MMMEd => q{E d MMM},
1362             MMMMEd => q{E d MMMM},
1363             MMMMd => q{d MMMM},
1364             MMMd => q{d MMM},
1365             MMd => q{d/MM},
1366             MMdd => q{dd/MM},
1367             Md => q{d/M},
1368             ms => q{m:ss},
1369             y => q{y},
1370             yM => q{M/y},
1371             yMEd => q{E d/M/y},
1372             yMM => q{MM/y},
1373             yMMM => q{MMM y},
1374             yMMMEd => q{E d MMM y},
1375             yMMMM => q{MMMM y},
1376             yMMMd => q{d MMM y},
1377             yQQQ => q{QQQ y},
1378             yQQQQ => q{QQQQ y},
1379             },
1380             'gregorian' => {
1381             M => q{M},
1382             MMM => q{MMM},
1383             MMMEd => q{E d MMM},
1384             MMMMEd => q{E d MMMM},
1385             MMMMd => q{d MMMM},
1386             MMMd => q{d MMM},
1387             MMd => q{d/MM},
1388             MMdd => q{dd/MM},
1389             Md => q{d/M},
1390             ms => q{m:ss},
1391             y => q{y},
1392             yM => q{M/y},
1393             yMEd => q{E d/M/y},
1394             yMM => q{MM/y},
1395             yMMM => q{MMM y},
1396             yMMMEd => q{E d MMM y},
1397             yMMMM => q{MMMM y},
1398             yMMMd => q{d MMM y},
1399             yQQQ => q{QQQ y},
1400             yQQQQ => q{QQQQ y},
1401             },
1402             } },
1403             );
1404              
1405             has 'datetime_formats_append_item' => (
1406             is => 'ro',
1407             isa => HashRef,
1408             init_arg => undef,
1409             default => sub { {
1410             'gregorian' => {
1411             'Day' => '{0} ({2}: {1})',
1412             'Day-Of-Week' => '{0} {1}',
1413             'Era' => '{1} {0}',
1414             'Hour' => '{0} ({2}: {1})',
1415             'Minute' => '{0} ({2}: {1})',
1416             'Month' => '{0} ({2}: {1})',
1417             'Quarter' => '{0} ({2}: {1})',
1418             'Second' => '{0} ({2}: {1})',
1419             'Timezone' => '{0} {1}',
1420             'Week' => '{0} ({2}: {1})',
1421             'Year' => '{1} {0}',
1422             },
1423             } },
1424             );
1425              
1426             has 'datetime_formats_interval' => (
1427             is => 'ro',
1428             isa => HashRef,
1429             init_arg => undef,
1430             default => sub { {
1431             } },
1432             );
1433              
1434 1     1   3044 no Moo;
  1         2  
  1         4  
1435              
1436             1;
1437              
1438             # vim: tabstop=4